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

Вопросы и ответы для специалистов по базам данных, которые хотят улучшить свои навыки работы с базами данных и учиться у других в сообществе

1
Срок службы страницы SQL Server 2012 сбрасывается до 0 примерно через 50 дней
Я заметил странное поведение в кластере высокой доступности с двумя серверами, и я надеялся, что кто-то может подтвердить мое подозрение или, возможно, предложить какое-то другое объяснение ... Вот мои настройки: Установка SQL 2012 SP1 с двумя серверами SQL AlwaysOn HA был включен для нескольких баз данных Процессоры 2,4 ГГц, 4 …

9
Как я могу минимизировать риск случайного изменения неправильной базы данных?
Я только что узнал, что отключение от сервера в обозревателе объектов не мешает вам впоследствии выполнять окна запросов, которые уже были открыты на этом сервере. Моя ситуация такова: у меня есть один экземпляр SSMS, который я использую для подключения к нашему dev / staging server и нашему производственному серверу. Мне …
12 sql-server  ssms 

4
Как перенести логины с 2008R2 на 2014 с паролями?
Я попытался Tasks> Generate Scripts...и установил «Вход в сценарий» в Дополнительные параметры сценариев, но я получаю это в выходных данных: /* For security reasons the login is created disabled and with a random password. */ Существует ли простой способ создания сценариев для этих имен входа с паролями или другой способ …

11
Как выяснить различия в содержании между двумя таблицами SQL и произвести синхронизацию SQL
Как узнать различия в данных между двумя таблицами, которые имеют точную схему, и как создать SQL синхронизации для получения результатов объединения (без дубликатов)? Это 2 таблицы: SOURCE01.dbo.Customers (31,022 rows) TARGET01.dbo.Customers (29,300 rows) Схема каждой таблицы: [CustomerId] : nvarchar(255) [CustomerSerializedProfile]: nvarchar(max) [CreatedDatetime] : DateTime

1
Как отсортировать результаты рекурсивного запроса в расширенном древовидном режиме?
Предположим, у вас есть nodesтакие таблицы: CREATE TABLE nodes ( node serial PRIMARY KEY, parent integer NULL REFERENCES nodes(node), ts timestamp NOT NULL DEFAULT now() ); Он представляет собой стандартную узловую древовидную структуру с корневыми узлами вверху и несколькими дочерними узлами, свисающими с корневых узлов или других дочерних узлов. Давайте …

2
Как отключить запуск службы MySQL при запуске Windows7?
Когда я включаю свой рабочий стол (Windows 7 SP1), я часто обнаруживаю, что 2 или 3 ГБ памяти уже заняты процессами MySQL. Меня не волнует, сколько памяти требуется базе данных, если она на самом деле выполняет некоторые запросы, но я делаю, если это приложение, которое я даже не запускаю сам. …
12 mysql  windows 

1
Как я могу интерпретировать результаты этих DMV, чтобы помочь мне оценить нашу стратегию разделения?
Версия: SQL Server 2008 R2 Enterprise Edtn. (10.50.4000) Пытаясь оценить нашу стратегию секционирования, я написал этот запрос, чтобы получить методы доступа к индексам секций (в самом широком смысле этого термина, хотя я исключаю кучу). Как я сузить фокус секционированных таблиц, я полагаю , что нужно смотреть на range_scan_countи , singleton_lookup_countно …

1
Перестроение индекса SQL Server 2008 R2 завершается с серьезностью 17
Иногда во время обслуживания нашего индекса задание завершается с ошибкой SEV 17, когда не может быть выделено достаточно места для объекта, который он восстанавливает. База данных выложена так: Data_file1 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file2 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file3 PRIMARY 0 growth …

2
Установите MariaDB 10 на Ubuntu без приглашения и без пароля root
Примерно так же, как этот вопрос, но я не хочу иметь пароль root (это всего лишь компьютер разработчика). Вот что у меня есть: export DEBIAN_FRONTEND=noninteractive sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password password PASS' sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password_again password PASS' sudo apt-get install -y mariadb-server Это установит MariaDB в автоматическом режиме, …
12 ubuntu  mariadb 

1
Как определить, является ли преобразование служб SSIS неблокирующим, частично блокирующим или полностью блокирующим?
Есть несколько блогов, которые утверждают, что классифицируют SSIS Преобразования в блокирующие (асинхронные), неблокирующие (синхронные) и частично блокирующие (асинхронные). При рассмотрении конкретного вопроса: многоадресная передача является синхронной (неблокирующей) или асинхронной (частично блокирующей)? Один из источников заявляет об асинхронности: «Многоадресная передача - это асинхронное (также известное как частичное блокирование) преобразование» источник: http://social.technet.microsoft.com/wiki/contents/articles/7392.ssis-multicast-transformation.aspx …

2
Сеанс подвески с ТМ REQUEST и плановой ручкой 0x0000
У нас есть периодическое событие, когда множество соединений висят на TM REQUEST (from sys.dm_os_waiting_tasks) и не прогрессируют. KILLна пострадавшем session_idничего не делает Сервер выполняет зеркальное отображение базы данных (2008R2). Приостановка и возобновление зеркалирования устраняет проблему, когда это происходит. Сеанс, застрявший в этом состоянии, невозможен. Нагрузка на зеркало обычная, не бурная. …
12 sql-server 

1
Разница между FreeProcCache и FreeSystemCache
В настоящее время я запускаю, DBCC FREEPROCCACHEкогда хочу стереть информацию из пула буферов между выполнением SQL-запросов. Тем не менее, я рецензировал эту статью Technet со ссылкой DBCC FREESYSTEMCACHE. Какие кеши FREESYSTEMCACHEстирает, FREEPROCCACHEа что нет?
12 sql-server  cache 

1
SQL-Server - предоставить пользователю разрешение DBO на базу данных
У меня есть база данных отчетов, которую я восстанавливаю каждую ночь из резервной копии рабочей базы данных. При восстановлении мне нужно добавить пользователя в DBOроль для этой базы данных. Я думал, что это будет работать: use Restored_Prod go exec sp_addrolemember 'db_owner', 'chris' go Но я получаю следующую ошибку, так как …

1
Сервер SQL Server 2012 Standard с 50 экземплярами не будет удалять экземпляры
Я подозреваю, что это проблема, потому что мы достигли максимального ограничения в 50 экземпляров SQL Server. Естественно, на пределе он не установит больше экземпляров. Тем не менее, кажется, что не удалит их тоже. Это хуже Он зависает в диалоговом окне «Выбор компонентов» при нажатии кнопки «Далее» после выбора SQL Engine …

2
Эффективность составного первичного ключа как внешнего ключа
У меня есть таблица с составным первичным ключом (состоящим из 4 столбцов), который используется для того, чтобы в таблицу не вводились дубликаты. Теперь мне нужна новая таблица, которая должна ссылаться на ключи в этой таблице как на внешние ключи. Мой вопрос в том, какой подход более эффективен для скорости поиска: …

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