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

19
Легко показать строки, которые отличаются между двумя таблицами или запросами

Представьте, что у вас есть две разные таблицы / запросы, которые должны иметь / возвращать идентичные данные. Вы хотите проверить это. Какой простой способ показать любые несопоставленные строки из каждой таблицы, как в примере ниже, сравнивая каждый столбец? Предположим, что в таблицах 30...

19
Обеспечение целостности базы данных

Имеет ли смысл когда-либо применять приложение для обеспечения целостности базы данных вместо использования внешних ключей, проверки ограничений и т. Д.? Насколько можно повысить производительность, если не обеспечить целостность базы данных с помощью внутренних инструментов базы...

19
SQL Server - отдельная база данных для отчетов?

На нашем SQL Server у нас есть база данных для каждого из наших веб-приложений. Для отчетов мы используем службы отчетов, и все данные отчетов (включая параметры отчетов) поступают из хранимых процедур. Хранимые процедуры находятся в той же базе данных, что и данные в отчете. Так, например, процы,...

19
SQL: Что замедляет вставки, если не процессор или ввод-вывод?

У нас есть база данных для продукта, который тяжело писать. Мы только что купили новую серверную машину с SSD, чтобы помочь. К нашему удивлению, вставки были не быстрее, чем на нашей старой машине с гораздо более медленным хранилищем. Во время бенчмаркинга мы заметили, что частота операций...

19
Есть ли в SQL Server понятие «включаемый файл»?

У меня есть набор скриптов, которые нужно запускать в определенном порядке. Я хотел бы создать «главный файл», в котором перечислены все другие файлы и их правильный порядок. В основном, как включаемый файл из C ++ или ASP /...

19
База данных SQL Server на SSD - есть ли преимущество для отдельного файла для каждой таблицы?

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

19
Не удалось найти агент сервера в SSMS

Я следую руководству - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/, которое работает, пока я не достигну шага 8 Теперь, чтобы запланировать ваш новый сценарий. В SSMS подключитесь к серверу, на котором вы хотите отслеживать. Перейдите к агенту SQL Server и...

19
Какие факторы влияют на выбор кластеризованного индекса в индексированном представлении?

Вкратце Какие факторы влияют на выбор оптимизатором индекса индексированного представления? Мне кажется, что индексированные представления не поддаются пониманию того, как оптимизатор выбирает индексы. Я уже видел этот вопрос раньше , но ОП был не слишком хорошо принят. Я действительно ищу...

19
Создать план руководства по кешированию (ленивая шпуля) результата CTE

Обычно я создаю планы планов, сначала создав запрос, использующий правильный план, и скопировав его в аналогичный запрос, который этого не делает. Однако иногда это бывает сложно, особенно если запрос не совсем такой же. Какой правильный способ создания плановых руководств с нуля? SQLKiwi упомянул...

19
Найти иностранные ключи, связанные с данным первичным ключом

Я хочу, чтобы способ установить, какие столбцы в данной базе данных объединяются через отношения PK / FK. Я могу вернуть информацию PK / FK для данной таблицы через SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc...

19
Уникальный идентификатор с дополнительными символами, все еще совпадающими в Select

Мы используем SQL Server 2012 с уникальным идентификатором, и мы заметили, что при выполнении выбора с дополнительными символами, добавляемыми в конец (не 36 символов), он по-прежнему возвращает совпадение с UUID. Например: select * from some_table where uuid =...

19
Оптимальная конфигурация дисков для SQL Server 2008R2

У меня довольно занятый сервер баз данных под управлением SQL Server 2008 R2, который имеет следующую настройку: SATA RAID 1 (2 накопителя) - ОС / Программы SAS RAID 10 (4 диска) - Sql Database Files (данные и журналы) SAS RAID 1 (2 накопителя) - TempDB (данные и журналы) Предполагая, что я не могу...

19
Как работает этот синтаксис? {fn CurDate ()} или {fn Now ()} и т. д.

Недавно я просматривал довольно старые хранимые процедуры, написанные для SQL Server 2005, и заметил кое-что, чего не понимаю. Похоже, это какой-то тип вызова функции. Образец: SELECT o.name, o.type_desc, o.create_date FROM sys.objects o WHERE o.create_date < {fn Now()} -1; Это будет отображать...

19
Команда SQLCMD не может вставить акценты

Я пытаюсь запустить sqlcmd.exe , чтобы настроить новую базу данных из командной строки. Я использую SQL SERVER Express 2012 на Windows 7 64 бит. Вот команда, которую я использую: SQLCMD -S .\MSSQLSERVER08 -V 17 -E -i %~dp0\aqualogyDB.sql -o %~dp0\databaseCreationLog.log А вот фрагмент сценария...

19
Ссылка на системные представления в SSDT?

Я импортировал базу данных в SSDT, содержащую ссылку на системное представление (в частности, sys.columns). Проблема в том, что я получаю предупреждения о неразрешенных ссылках при сборке проекта Из того, что я видел на форумах MSDN, похоже, что это может быть известная проблема:...

19
Почему связанные выражения имеют ограничение в 10 ветвей в выражении CASE?

Почему это CASEвыражение: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Произведите этот результат? Сообщение об ошибке: Сообщение 8180, уровень 16, состояние 1, строка 1 Не удалось...

19
SQL Server 2012: создание сценариев из командной строки

Я использую SQL Server 2012. В SQL Server Management Studio есть возможность щелкнуть правой кнопкой мыши базу данных, затем выбрать Задачи и Создать сценарии. Есть ли способ как-нибудь автоматизировать это через командную строку? Я хочу создать скрипт, который включает в себя схему и данные всей...