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

10
Как проверить, не превышаю ли я ограничение размера Express Edition?

Я запутался. AFAIK SQL Server 2005 Express имеет ограничение в 4 ГБ для размера базы данных . Однако у меня есть следующие результаты sp_spaceused: Как я могу проверить, превышает ли моя БД ограничение размера? Является ли нераспределенное пространство space leftдо тех пор, пока я не достигну...

10
Запрос без указания схемы таблицы

Я импортировал несколько таблиц из SQL Server 2000 в свою базу данных 2008 года. Все импортируемые таблицы с префиксом мое имя пользователя , например: erpadmin.tablename. В свойствах таблицы в качестве схемы БД указано «erpadmin». Когда я пишу запрос, мне нужно включить «erpadmin». перед всеми...

10
Можно ли установить SQL Server 2012 на компьютер с 2008 R2 уже?

Я уже давно пользуюсь SQL Server 2008 R2, и он отлично работает. Теперь мне нужно использовать SQL Server 2012. Повлияет ли это на мои существующие базы данных? Какой риск связан с установкой SQL Server 2012 на компьютере с запущенным SQL Server 2008...

10
Требуется разрешение для просмотра схемы базы данных

Я недавно настроил SSDT для наших разработчиков. Мы принудительно вносим изменения в наши базы данных dev через SSDT, ограничивая разрешения, которые есть у каждого разработчика при подключении к серверу (db_datareader, db_datawriter). В рамках SSDT мы публикуем наши изменения в базе данных с...

10
sys.fn_varbintohexstr возвращает NULL, если длина данных varbinary превышает 2000

sys.fn_varbintohexstr работает нормально, если длина данных VARBINARY превышает 2000. Если она больше 2000, функция sys.fn_varbintohexstr возвращает NULL в качестве результата. Чего мне не хватает? DECLARE @testvarbinary VARBINARY(MAX) SELECT @testvarbinary =...

10
Разделение DBCC CHECKDB на несколько дней

Я работаю над реализацией метода Пола Рэндала, который заключается в том, чтобы вручную распределять DBCC CHECKDB в течение нескольких дней для очень больших баз данных, который в основном состоит из: Разделение таблиц в базе данных примерно поровну между 7 сегментами Запуск DBCC CHECKALLOC два...

10
Размер базы данных - слишком большой MDF?

Я поддерживаю базу данных SQL Server 2005, на которой хранится приблизительно 2,9 ТБ данных (2 x 1,45 ТБ - у меня есть схема RAW и схема АНАЛИЗ, поэтому в основном две загруженные копии данных). Модель восстановления проста и .ldfнаходится на 6Gb. По какой-то причине, .mdfэто 7,5 ТБ. Теперь в...

10
Когда вносить изменения в порог стоимости для параллелизма

При рассмотрении проблемы с производительностью я увидел приток CXPACKETS, который предположил, что мне, возможно, придется взглянуть на порог стоимости параллелизма и, возможно, MAXDOP. Прежде чем вносить какие-либо радикальные изменения в MAXDOP, я следую советам многих других, в том числе и...

10
MSG 666 при выполнении запроса на вставку в индексированную таблицу с 80М строк

Странно, моя хранимая процедура начала получать Msg 666 для некоторых входных данных. Хранимая процедура завершается неудачно на последнем шаге, когда она пытается вставить строку в таблицу со следующей структурой: Columns: A_Id: PK, int B_Id: PK, FK, int C_Id: PK, FK, int D_Id: PK, smallint По...

10
Ошибка при смене владельца базы данных на странице файлов в диалоговом окне свойств базы данных

Я восстановил базу данных и создал нового пользователя (того же пользователя, с которого я вошел) как db_owner. Теперь, когда я хотел увидеть диаграмму базы данных получил ошибку Невозможно установить объекты поддержки диаграммы базы данных, поскольку у этой базы данных нет действительного...

10
Синтаксис INNER JOIN, вложенный в OUTER JOIN против результатов запроса

TLDR; Если вы посмотрите на 2 плана выполнения, есть ли простой ответ, который лучше? Я специально не создавал индексы, чтобы было легче увидеть, что происходит. В продолжение моего предыдущего вопроса, в котором мы обнаружили разницу в производительности запросов между различными стилями...

10
Как мне создать таблицу со столбцом, который использует последовательность?

У меня есть следующее CREATE TABLE [MyTable] ( [ID] [bigint] PRIMARY KEY NOT NULL, [Title] [nvarchar](64) NOT NULL ) CREATE SEQUENCE MyTableID START WITH 1 INCREMENT BY 1 NO CACHE ; GO Я хочу вставить новые записи в MyTable и установить идентификатор для следующего значения последовательности. Как...

10
Низкая производительность запросов

У нас есть большая (более 10000 строк) процедура, которая обычно выполняется за 0,5-6,0 секунд в зависимости от объема данных, с которыми она должна работать. За последний месяц или около того прошло более 30 секунд после того, как мы обновили статистику с помощью FULLSCAN. Когда он замедляется,...

10
Как найти все таблицы в БД, которые не имеют явного первичного ключа?

Поиски в Google дали миллионы просмотров о том, как найти таблицы без кластеризованной индексации, причем PK обычно является кластерным индексом таблицы. Однако таблица может легко иметь естественный ключ в виде кластеризованного индекса и некластеризованный суррогатный индекс, например столбец...

10
Как скрыть строки в отчете SSRS?

Я пытаюсь выяснить, как я могу скрыть те строки в моем отчете, в которых общее распределение и общая стоимость в обоих столбцах равны 0 в SSRS 2008. Например: Общая сумма распределения Фактическая стоимость 0 0 <---- скрыть 100,00 0 <---- не скрывать 0 50,0000 <---- не скрывать Вот...

10
Запуск скрипта Python из триггера вставки

У нас есть хороший кусок Python, который отправляет некоторые электронные письма и взаимодействует с облачной системой. Работает отлично. Но мы должны стрелять каждые несколько минут, чтобы опросить БД. Для бизнес-целей нам действительно нужно, чтобы скрипт Python запускался в реальном времени,...

10
Существует ли быстрый способ найти все столбцы в SQL Server 2008 R2, которые зашифрованы / имеют зашифрованные данные?

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