Вопросы с тегом «sql-server-2008»

SQL Server 2008 (основная версия сборки 10.00.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.

68
Как принудительно удалить базу данных в SQL Server 2008

Я пытаюсь принудительно удалить базу данных, но после удаления базы данных, когда я пытаюсь воссоздать базу данных, я получаю сообщение об ошибке невозможно создать файл C: \ Program Files ..... [имя_базы_данных] .mdf, потому что он уже существует Вот мой запрос на принудительное удаление базы...

57
Написание простой банковской схемы: как я должен синхронизировать свои балансы с историей их транзакций?

Я пишу схему для простой банковской базы данных. Вот основные характеристики: База данных будет хранить транзакции против пользователя и валюты. У каждого пользователя есть один баланс на валюту, поэтому каждый баланс - это просто сумма всех транзакций с данным пользователем и валютой. Баланс не...

55
Каковы основные причины тупиков и их можно предотвратить?

Недавно одно из наших приложений ASP.NET показало ошибку взаимоблокировки базы данных, и меня попросили проверить и исправить ошибку. Мне удалось найти причину тупика - хранимой процедуры, которая строго обновляла таблицу внутри курсора. Я впервые вижу эту ошибку и не знаю, как ее эффективно...

53
Передача параметров массива в хранимую процедуру

У меня есть процесс, который захватывает кучу записей (1000-х) и оперирует ими, и когда я закончу, мне нужно пометить большое количество их как обработанных. Я могу указать это большим списком идентификаторов. Я пытаюсь избежать шаблона «обновления в цикле», поэтому я хотел бы найти более...

50
Каковы объективные бизнес-причины для предпочтения SQL Server 2012 над 2008 R2?

Моя компания принимает решение о покупке SQL Server 2012 Denali или SQL Server 2008 R2 для нового сервера базы данных. Я ищу объективные причины для выбора одного над другим. Наши требования: Стандартная версия (по финансовым причинам и из-за отсутствия необходимости в корпоративных функциях)...

47
Как быстро сжать все файлы для всех баз данных?

В SQL Server (в данном случае 2008), как я могу быстро сжать все файлы, как журнал, так и данные, для всех баз данных в экземпляре? Я мог бы пройти через SSMS и щелкнуть правой кнопкой мыши по каждой из них и выбрать Задачи -> Сократить, но я ищу что-то быстрее. Я написал несколько сценариев...

46
Какова цель базы данных «владелец»?

Сегодня, устраняя проблему с сервисным брокером, я обнаружил, что владельцем базы данных был логин Windows сотрудника, покинувшего компанию. Его логин был удален, и поэтому уведомления о запросах не выполнялись. Предположительно, лучшая практика для решения этой проблемы - сделать 'sa' владельцем...

45
Я не могу подключиться к своим серверам базы данных SQL через IP-адрес

Я настроил сервер под управлением Windows Server 2008 и установил SQL Server 2008 Express. Я могу подключиться к базе данных SQL Server Express компьютера через MACHINENAME/SQLEXPRESS. Однако, когда мы подключаемся через любое программное обеспечение или сценарий с использованием IP-адреса,...

41
Почему моя база данных все еще фрагментирована после того, как я перестроил и переиндексировал все?

У меня есть база данных, которую я пытался дефрагментировать все таблицы одновременно с помощью этого T-SQL: SELECT 'ALTER INDEX all ON ' + name + ' REORGANIZE;' + CHAR(10) + 'ALTER INDEX all ON ' + name + ' REBUILD;' FROM sys.tables А затем скопировать и вставить вывод в новое окно запроса и...

40
Как назначить полный доступ безопасности группы Active Directory в SQL Server 2008?

Я хотел бы использовать встроенную защиту с моим внутренним приложением, которое находится в домене. К сожалению, я никогда не мог заставить это работать хорошо. Я хотел бы назначить всей группе Exchange (Active Directory) роль в SQL Server для доступа на чтение / запись к определенным таблицам....

40
Параметр Sniffing vs VARIABLES vs Recompile vs OPTIMIZE FOR UNKNOWN

Таким образом, у нас был длительный процесс, вызывающий проблемы этим утром (30 секунд + время выполнения). Мы решили проверить, не виноват ли сниффинг параметров. Итак, мы переписали proc и установили входящие параметры в переменные, чтобы избежать перехвата параметров. Испытанный / верный подход....

38
Жесткое и быстрое правило для включения столбцов в индекс

Существует ли какое-либо жесткое и быстрое правило для определения того, какие столбцы и в каком порядке следует размещать в Включенном в некластерный индекс. Я только что прочитал этот пост https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index, и я нашел это...

37
Как мне перечислить или найти все имена столбцов в моей базе данных?

Я хочу найти строку в именах столбцов, присутствующих в базе данных. Я работаю над проектом обслуживания, и некоторые из баз данных, с которыми я имею дело, имеют более 150 таблиц, поэтому я ищу быстрый способ сделать это. Что вы...

37
Наименьшее возможное резервное копирование ... с SQL Server

Ежедневно мы отправляем наши резервные копии SQL Server через WAN. Нам нужно минимизировать размер этих резервных копий, чтобы они не длились вечно. Мы не против, если наш процесс резервного копирования займет немного больше времени; в настоящее время нам необходимо переместить 30 гигабайт сжатой...

37
Запись результата выбора в CSV-файл

Нам нужно записать результаты запроса SELECT в CSV-файл. Как это можно сделать с помощью T-SQL в SQL Server 2008 r2? Я знаю, что это можно сделать в SSIS, но по некоторым причинам у нас нет этой опции. Я попытался использовать предложенный proc в статье ниже, но когда я запускаю proc, SQL жалуется,...

37
Когда ранее быстрый SQL-запрос начинает работать медленно, где я могу найти источник проблемы?

Задний план У меня есть запрос к SQL Server 2008 R2, который объединяет и / или объединяет влево около 12 различных «таблиц». База данных довольно большая, со многими таблицами более 50 миллионов строк и около 300 различных таблиц. Это для крупной компании, которая имеет 10 складов по всей стране....