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

23
Существуют ли какие-либо риски для предоставления пользователям разрешения SQL Server SHOWPLAN?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я выполняю некоторые настройки производительности для большой базы данных SQL Server 2008, и ИТ-группа не желает давать разрешение...

23
Как изменить имя экземпляра SQL Server Express 2008?

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . На моей машине разработки я установил SQL Server Express 2008, но у него есть имя экземпляра .\SQLEXPRESS. Я хочу, чтобы это был экземпляр...

22
Как вы выгнать пользователей из базы данных SQL Server 2008?

Мы должны сделать восстановление, и не можем, потому что другие пользователи подключены. Мы думали, что отключили все процессы, но, очевидно, нет. Как мы можем из Management Studio выгнать всех остальных, чтобы мы могли сделать эту резервную...

22
Критерии принятия решения о том, когда использовать схему не-dbo против новой базы данных

Я в основном разработчик приложений, но мне приходится выполнять всю предварительную работу с базой данных для моего текущего проекта ( кстати ... его MS SQL Server 2008 ). В качестве первого решения я пытаюсь выяснить, следует ли разделить мое состояние, используя отдельные базы данных или...

22
Безболезненный способ создания кластерного индекса на огромной таблице?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Таким образом, у нас есть сайт для клиентов, который жалуется на серьезную медленную работу. Я взглянул один раз, и стало очевидно,...

22
Ограничить результаты до первых 2 строк рейтинга

В SQL Server 2008 я использую, RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)чтобы вернуть набор данных с RANK. Но у меня есть сотни записей для каждого раздела, поэтому я получу значения с рангом 1, 2, 3 ... 999. Но я хочу только до 2 RANKsв каждом PARTITION. Пример: ID Name Score Subject 1...

22
Разница в производительности между кластеризованным и некластеризованным индексом

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я читал Clusteredи Non Clustered Indexes. Clustered Index- Он содержит страницы данных. Это означает, что полная информация о строке...

21
Как добавить столбец версии строки в большую таблицу с минимальным временем простоя

Используя SQL Server 2008 и более поздние версии, я хочу добавить столбец rowversion в большую таблицу, однако, когда я просто ALTER TABLE [Tablename] ADD Rowversion [Rowversion] NOT NULL Тогда таблица будет недоступна для обновления слишком долго. Какие стратегии я могу использовать, чтобы...

21
Кто-нибудь использует HierarchyId в производстве? Это надежно?

Кто-нибудь использует HierarchyId в реальном производстве с таблицами разумного размера, более нескольких тысяч строк? Это надежный / производительный? До сих пор я не нашел никого, кто не связан с продавцом, рекомендовал бы это, и Пол Нильсен советует против этого здесь . Каков ваш опыт...

21
Подавить автозаполнение SQL Server Management Studio автоматически

Есть ли способ временно отключить автозаполнение SQL Server Management Studio при вводе запроса? Я не хочу полностью отключать автозаполнение, просто скажите, удерживая нажатой клавишу, набирая определенное слово, чтобы оно не мешало. Например, скажем, у меня был следующий запрос SELECT Foo, Foo2...

21
«Не удалось найти хранимую процедуру», хотя хранимая процедура была создана в MS SQL Server Management Studio

Я создал таблицу testtableв базе данных, testbaseкоторая имеет следующую структуру: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) который я использовал Microsoft SQL Server 2008 Management Studio. Я создал...

21
Почему приложение не должно использовать учетную запись sa

Мой первый вопрос, пожалуйста, будьте нежны. Я понимаю, что учетная запись sa обеспечивает полный контроль над SQL Server и всеми базами данных, пользователями, разрешениями и т. Д. У меня есть абсолютное убеждение, что приложения не должны использовать пароль sa без совершенной причины, нацеленной...

21
Первичный ключ с опцией «НЕ ДЛЯ РЕПЛИКАЦИИ»

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

21
Почему SQL Server «вычисляет скаляр», когда я выбираю постоянный вычисляемый столбец?

Три SELECTутверждения в этом коде USE [tempdb]; GO SET NOCOUNT ON; CREATE TABLE dbo.persist_test ( id INT NOT NULL , id5 AS (id * 5) , id5p AS (id * 5) PERSISTED ); INSERT INTO dbo.persist_test (id) VALUES (1), (2), (3); SELECT id FROM dbo.persist_test; SELECT id5 FROM dbo.persist_test; SELECT id5p...

21
Можно ли слепо добавлять недостающие индексы?

Я часто использую SSMS для проверки моих медленных хранимых процедур на предмет отсутствия индексов. Всякий раз, когда я вижу «Отсутствующий индекс (Impact xxx)», моя реакция на коленях - просто создать новый индекс. Насколько я могу судить, это приводит к более быстрому запросу каждый раз. Любая...

20
Как я могу заставить мой связанный сервер работать с использованием аутентификации Windows?

Я пытаюсь подключить сервер к серверу A, созданному на другом сервере, ServerB, используя «Быть ​​созданным с использованием текущего контекста безопасности входа в систему» ​​в доменной среде. Я прочитал, что мне нужно было бы создать имена участников-служб для учетных записей служб, которые...

20
Какой запрос лучше всего использовать для мониторинга состояния базы данных SQL Server?

Я хочу иметь возможность выполнить запрос, чтобы получить важную информацию о состоянии базы данных. Т.е. я хочу, чтобы запрос мог определить, находится ли база данных в хорошем состоянии. Это запрос, который я унаследовал для этой проверки: SELECT name AS [SuspectDB], DATABASEPROPERTY(name,...

20
Когда следует использовать расширенные события вместо SQL Profiler / perfmon?

Расширенные события выглядят как лучшая технология и меньшая нагрузка на сервер, но SQL Profiler / perfmon имеет лучшие инструменты. Кроме того, расширенные события, кажется, имеют более крутой кривой обучения. В каком контексте каждый из них должен использоваться? Стоит ли проходить крутой курс...