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

Все версии Microsoft SQL Server (не MySQL). Также добавьте тег для конкретной версии, например sql-server-2016, поскольку он часто имеет отношение к вопросу.

3
Как сокращение файла журнала SQL Server влияет на производительность?
У меня есть база данных SQL Server 2008, у которой есть файл данных размером около 2 ГБ, но размер файла журнала превышает 8 ГБ. С базами данных до 2008 года я мог использовать «Журнал резервного копирования» и TRUNCATE_ONLYопцию, но это больше не доступно для баз данных 2008 года и более …


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

2
Как работает сортировка без учета регистра?
Тип сортировки по умолчанию в SQL Server позволяет индексировать строки без учета регистра, но регистр данных сохраняется. Как это на самом деле работает? Я ищу реальные гайки и болты, биты и байты, или хороший ресурс, который объясняет это подробно. create table casetest (fruitnames nvarchar(50) not null); create unique index IX_fruitnames …

2
Невозможно обновить «CO2» до «CO₂» в строке таблицы
Учитывая эту таблицу: CREATE TABLE test ( id INT NOT NULL, description NVARCHAR(100) COLLATE Modern_Spanish_CI_AS NOT NULL ); INSERT INTO test (id, description) VALUES (1, 'CO2'); Я понял, что не могу исправить типографскую проблему: SELECT * FROM test WHERE id = 1; UPDATE test SET description = 'CO₂' WHERE id …


17
Как я могу сравнить схему двух баз данных?
Есть ли способ найти различия в двух базах данных SQL Server (только схема). Один из них локальный, а второй на сайте клиента. У нас возникают проблемы с кристальными отчетами, в которых запущены некоторые отчеты, а часть кода не выполняется, и может показаться, что схемы не совпадают. Можно ли выполнить одну …

2
Ссылка на системные представления в SSDT?
Я импортировал базу данных в SSDT, содержащую ссылку на системное представление (в частности, sys.columns). Проблема в том, что я получаю предупреждения о неразрешенных ссылках при сборке проекта Из того, что я видел на форумах MSDN, похоже, что это может быть известная проблема: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26 Теперь я знаю, что могу отключить …


5
Есть ли в SQL Server понятие «включаемый файл»?
У меня есть набор скриптов, которые нужно запускать в определенном порядке. Я хотел бы создать «главный файл», в котором перечислены все другие файлы и их правильный порядок. В основном, как включаемый файл из C ++ или ASP / VBScript.
19 sql-server 

2
Могут ли внешние ключи вызвать взаимные блокировки и помешать READ COMMITTED SNAPSHOT?
Это дополнительный вопрос от: /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatics У меня все еще возникают ситуации блокировки / тайм-аута в приложении ASP.NET при одновременном запуске больших отчетов READ_COMMITTED_SNAPSHOT ON. Итак, у меня есть два вопроса: Как я могу проверить, работает ли моментальный снимок уровня изоляции транзакции как ожидалось / вообще? Я предполагаю, что внешние ключи …

2
Какое сопоставление я должен использовать для библейского иврита?
Какую сортировку SQL Server я должен использовать для библейского иврита? Рассматриваемая база данных должна учитывать диакритические знаки (то есть гласные, ударения, тропы и т. Д.).

2
DEFAULT CONSTRAINT, стоит ли?
Я обычно проектирую свои базы данных по следующим правилам: Никто кроме db_owner и sysadmin не имеет доступа к таблицам базы данных. Роли пользователей контролируются на уровне приложений. Я обычно использую одну роль БД для предоставления доступа к представлениям, хранимым процедурам и функциям, но в некоторых случаях я добавляю второе правило …


2
SQL Server возвращает «Ошибка арифметического переполнения при преобразовании выражения в тип данных int».
Когда я запускаю эту команду с SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Я получаю, Arithmetic overflow error converting expression to data type int. Любая идея о том, что является причиной этого? Я просто следую инструкциям в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.