Администраторы базы данных

14
Поведение данных в индексах на основе коэффициента заполнения

Допустим, у вас есть база данных, в которой коэффициент заполнения по умолчанию равен 20. При вставке данных создаются только страницы, заполненные до 20%? Насколько я понимаю, когда данные будут вставлены, на страницах будет примерно 20% данных. Однако когда данные обновляются, они расширяются до...

14
Обратная совместимость SQL Server 2012 для резервных копий с 2008

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

14
Как освободить место на диске? какие журналы / каталоги чистить?

Я хочу освободить дисковое пространство на моей машине с Linux. Я детализировал использование пространства и обнаружил, что следующие каталоги имеют большой размер /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files)...

14
Как создать логин Sql Server для учетной записи домена?

Все, У меня Sql Server 2008 установлен на сервере (скажем, Server1 ) в домене (скажем, AD ). У меня также есть учетная запись домена AD \ Sql1 . Это не учетная запись администратора в домене ( AD ), но я хочу, чтобы она была администратором на сервере1 . И затем создайте логин на Sql Server для...

14
Как добавить пользователя с доступом к одному представлению?

Я работаю с MSSQL Server Management Studio 2008, и мне нужно предоставить представление третьей стороне для сверки данных. Я создал соответствующий вид, но у меня возникли проблемы с созданием пользователя и предоставлением ему соответствующих прав для выбора из этого вида. Я следовал указаниям...

14
Объединить столбец из нескольких строк в одну строку

У меня есть некоторые customer_commentsразбиты на несколько строк из-за дизайна базы данных, и для отчета мне нужно объединить commentsиз каждого уникального idв одну строку. Ранее я пытался что-то работать с этим разделенным списком из предложения SELECT и трюка COALESCE, но я не могу вспомнить...

14
Как мне узнать, * почему * у пользователя есть определенные действующие разрешения?

Я знаю, что могу запросить эффективные разрешения с помощью sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable | | UPDATE...

14
Что такое «база данных»?

В этом вопросе было много дискуссий: какие технологии баз данных используют крупные поисковые системы? Столько дискуссий, что это смутило меня. Итак ... что такое база данных? Являются ли только реляционные базы данных "базами данных"? Являются ли объектно-ориентированные базы данных "базами...

14
Как удалить восстановление базы данных

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

14
Параллельное обновление статистики

В SQL Server 2008 или более поздней версии UPDATE STATISTICS WITH FULLSCANэто однопоточная операция или она может использовать параллелизм? Как насчет обновления статистики с выборкой по умолчанию - может ли она использовать параллелизм? Я не вижу опции, указывающей MAXDOPс обновлением...

14
Улучшить производительность sys.dm_db_index_physical_stats

Во время технического обслуживания я пытаюсь получить список фрагментированных индексов. Но запрос очень медленный и выполняется более 30 минут . Я думаю, что это связано с удаленным сканированием на sys.dm_db_index_physical_stats. Есть ли способ ускорить следующий запрос: SELECT...

14
Запрос SQL Server медленный при разбиении на страницы

Я вижу странное поведение со следующим запросом T-SQL в SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Только выполнение этого запроса дает мне около 1300 результатов менее чем за две секунды (включен полнотекстовый индекс Name) Однако, когда я...

14
Когда мне нужно сделать резервную копию мастер-ключа?

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

14
UPSERT - есть ли лучшая альтернатива MERGE или @@ rowcount? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

14
На системном диске недостаточно места при выполнении тяжелых запросов SQL на SQL Server 2012

Я довольно новичок в SQL Server 2012, я был бы признателен, если кто-то может помочь. Я восстановил копию огромной базы данных в SQL Server 2012 и попытался выполнить несколько простых запросов к ней. Я пытаюсь выполнить запрос SELECT к таблице 136898115строк в базе данных . Этот SELECTзапрос имеет...

14
Почему «Lookup» окрашен как зарезервированное для функции слово в SQL Server?

В SSMS 2208 идентификатор «Lookup» окрашен в ярко-розовый цвет, как если бы он был функцией (такого же цвета, как, скажем, «Power» или «Convert»). Почему? Я не могу найти его в официальном списке зарезервированных слов . Поиски в Интернете кажутся бесполезными, поскольку существует огромное...

14
Вывод списка существующих логинов и пользователей SQL Server

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

14
Можно ли подключиться к экземпляру SQL Server 2000 из SQL Server Management Studio 2012?

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

14
Почему CTE должен начинаться с точки с запятой?

Я только что посмотрел на пост в StackOverflow, где Аарон Бертран предлагает использовать CTE вместо таблицы чисел, что является элегантным способом выполнения поставленной задачи. Мой вопрос: почему первая строка CTE начинается с точки с запятой? ;WITH n AS (SELECT TOP (10000) n FROM (SELECT n =...

14
Можно ли повысить производительность запросов в узкой таблице с миллионами строк?

У меня есть запрос, который в настоящее время занимает в среднем 2500 мсек. Моя таблица очень узкая, но в ней 44 миллиона строк. Какие варианты у меня есть, чтобы улучшить производительность, или это так хорошо, как это получается? Запрос SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE...