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

11
Каскадное обновление первичного ключа для всех ссылающихся внешних ключей

Можно ли обновить значение столбца первичного ключа с помощью каскадного обновления среди всех внешних ключей, ссылающихся на него? # РЕДАКТИРОВАТЬ 1: Когда я запускаю запрос followinq select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') Я вижу, что...

11
Как разрешить выполнять хранимые процедуры, а не писать?

Я хотел бы настроить «читающего» пользователя на моем экземпляре SQL Server 2012. Я хотел бы предоставить ему право на выполнение любой хранимой процедуры, или функции, или прямого оператора SQL, который извлекает данные из всех таблиц и представлений, но не обновляет и не вставляет (т.е. читает...

11
Риски безопасности или производительности при использовании SQL CLR [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Существуют ли какие-либо особые риски безопасности...

11
Понимание статистики, планов выполнения и «восходящей ключевой проблемы»

Я пытаюсь лучше понять (концептуально) взаимосвязь между статистикой, планами выполнения, выполнением хранимых процедур. Правильно ли я сказал, что статистика используется только при создании плана выполнения хранимой процедуры и не используется в реальном контексте выполнения? Другими словами,...

11
Было бы лучше, чтобы планы запросов были разделены по заявлению на повторное использование?

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

11
SQL Server: предоставить выборочный доступ пользователю в представлении, а не в его таблицах

У меня есть экземпляр SQL Server 2012 с несколькими базами данных. В одном из них я создал представление, которое выбирает таблицы больше, чем база данных. Я хочу, чтобы пользователь мог выбрать это представление, но он не должен выбирать свои таблицы. Представление было создано именно потому, что...

11
Как заставить SSMS использовать относительный путь текущего скрипта с: r в режиме sqlcmd, как это делает SSDT?

Если у меня есть foo.sql и bar.sql в одной папке, foo.sql может ссылаться на bar.sql при запуске из SSDT в режиме sqlcmd с :r ".\bar.sql". Однако SSMS не найдет его. Procmon показывает, что SSMS ищет %systemroot%\syswow64: Как сказать SSMS искать в папке, в которой текущий скрипт сохраняется, без...

11
Столбец NVARCHAR как ПЕРВИЧНЫЙ КЛЮЧ или как УНИКАЛЬНЫЙ столбец

Я занимаюсь разработкой базы данных SQL Server 2012 и у меня есть сомнения по поводу столбцов nvarchar в качестве первичных ключей. У меня есть эта таблица: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL,...

11
High PAGELATCH_ * и WRITELOG ждет. Они связаны?

Мы наблюдаем очень высокие типы ожидания PAGELATCH_EX и PAGELATCH_SH вместе с высокими ожиданиями WRITELOG. Я диагностировал запрос, вызывающий ожидание PAGELATCH, и могу устранить их, уменьшив частоту вставки в занятый кластерный первичный ключ, определенный со значением IDENTITY. Я понимаю, что...

11
Оптимизация запросов для 25+ миллионов строк

Я использую MS SQL, и мне нужно выполнить несколько запросов к одной и той же таблице по разным критериям. Сначала я выполнял каждый запрос в исходной таблице, хотя все они имеют некоторую фильтрацию (т. Е. Дата, статус). Это заняло много времени (около 2 минут). В строках данных есть дубликаты, и...

11
Хранение IP-адресов - varchar (45) против varbinary (16)

Я собираюсь создать таблицу с двумя полями - IDкак BIGINTи IPAddressкак либо varchar(45)или varbinary(16). Идея состоит в том, чтобы сохранить все уникальные IP-адреса и использовать ссылку IDвместо фактической IP addressв других таблицах. Как правило, я собираюсь создать хранимую процедуру,...

11
Проверка политики паролей для существующих пользователей

Недавно я попал в среду, где во многих логинах баз данных enforce_password_policyфлаг не включен. Предстоящий аудит требует проверки паролей этих логинов. Я использовал следующий запрос, чтобы получить список логинов и узнать, включены ли флаги или нет. select @@SERVERNAME as servername, name,...

11
Определите версию и версию SQL Server из доступных настроек, прежде чем устанавливать их?

Мы проходим процесс перехода с SQL Server 2008 R2 Enterprise на стандартную версию. Чтобы начать вышеуказанную деятельность, мы искали доступную стандартную версию SQL Server. Мы нашли один, но запутались в следующих пунктах: Установочные файлы (сохраненные более ранним членом команды) находятся в...

11
Сравнение схемы SSDT не работает, пока выполняется BULK INSERT

Я работаю над большим проектом ETL и DW, где мы используем TFS / контроль исходного кода вместе с SSIS и SSDT. Сегодня я обнаружил, что хотя пакет служб SSIS выполняет BULK INSERT в таблице базы данных, невозможно выполнить сравнение схемы SSDT с этой базой данных. Это прискорбно, так как некоторые...

11
Миграция с SQL Server 2000 на 2012 без экземпляра 2005 или 2008

Я сталкивался с тремя старыми базами данных на SQL Server 2000, которые мне нужно перенести на 2012 год. Я считаю, что стандартный подход заключается в восстановлении экземпляра 2005 или 2008 года, обновлении, реэкспорте и, наконец, восстановлении в 2012 году. Хорошо, за исключением того, что у нас...

11
Внешние ключи становятся ненадежными после массовой вставки

На сервере редакции SQL 2014 (12.0.2430.0 - пока нет SP1) с базой данных в режиме совместимости 2012 (работающей над его переключением на 2014 ...) у меня есть несколько объектов внешнего ключа, которые последовательно помечены как not trustedв базе данных , Я удалил и воссоздал их без...

11
Концептуальная ERD Multi-table многие ко многим или, возможно, рекурсивные?

Я создаю концептуальную диаграмму [да, я знаю, что я включил атрибуты и ключи - но это только для меня, чтобы консолидировать то, что я делаю во время обучения] - поэтому, пожалуйста, рассматривайте ее как концептуальную с акцентом на отношения и а не таблицы как на диаграмме;) Мое препятствие...