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

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті


1
База даних SQL Server AlwaysOn затрималася в режимі не синхронізації / в режимі відновлення після оновлення. Помилка. Неможливо відкрити базу даних "..." версії 782
Під час тестування оновлення з SQL Server 2014 SP1 (12.0.4422.0) до SQL Server 2016 CTP 3.2 (13.0.900.73) я дотримувався рекомендованого процесу оновлення і зіткнувся з проблемою, коли база даних не запускатиметься на старій основній системі після відмови до оновленого середнього. Наша настройка - це первинна та одна вторинна репліки, і …

4
Як конвертувати екземпляр за замовчуванням у названий екземпляр у SQL Server 2012?
Як конвертувати екземпляр за замовчуванням у названий екземпляр у SQL Server 2012? По помилці я вибрав варіант екземпляра за замовчуванням і встановив. Тепер мені доведеться змінити названий екземпляр. Як змінити?
10 sql-server 

3
Замініть спеціальні символи в стовпці пробілом
Я намагаюся написати запит, який замінює спеціальні символи пробілом. Нижче код допомагає визначити рядки. (дійсні буквено-цифрові символи, кома та пробіл): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Як я можу інтегрувати функцію заміни у оператор select, щоб усі символи, крім буквено-цифрових, комах та пробілів у наборі результатів, були …

2
Як вказати параметри запуску SQL в тихій установці за допомогою командного рядка
Я хочу виправити помилку розриву ідентичності в SQL Server 2012 за допомогою -T272параметра запуску. Як я можу автоматизувати це після встановлення? Я не знайшов параметр установки параметрів запуску.

2
Чи можна налаштувати / використовувати sp_executesql за замовчуванням?
Я переглядаю додаток, який використовує високодинамічні запити sql проти SQL Server. Дивлячись на запити, побудовані дуже дивними та складними способами, але це вже інша історія, я розповідаю це, щоб дати вагому причину тому, що я не в змозі (занадто дурно) знайти речі сам ... я не бачу будь-який код, куди …

2
Чи вказується ELSE 0 у моєму викладі COUNT CASE WHEN?
Яка різниця між COUNT(CASE WHEN [Column A] = ____ THEN 1 END і COUNT(CASE WHEN [Column A] = ____ THEN 1 ELSE 0 END? Я використовував колишній і досі не бачив різниці; у чому причина додавання ELSE 0- чи існують ситуації, коли SQL Server буде неправильно рахувати?

1
Як відтворити "Неможливо продовжити сканування за допомогою NOLOCK через рух даних"
Іноді я отримую "Не вдалося продовжити сканування NOLOCKчерез рух даних" з деякими великими завданнями, які є WITH (NOLOCK)у вибраних запитах. Я розумію, що це має щось спільне із спробою вибору даних, коли відбувся розкол сторінки, що призвело до того, що дані вже не там, де повинні були бути - я …

3
Як уникнути циклічної залежності (кругової посилання) між 3 таблицями?
У мене 3 таблиці: Люди Опублікувати Любить Коли я проектую модель ER, вона має циклічну залежність: 1: N Люди -------- <Опублікувати 1: N Повідомлення ---------- <Сподобалось 1: N Люди -------- <подобається Логіка така: 1 людина може мати багато постів. 1 публікація має багато лайків. 1 людина може сподобатися багатьом публікаціям …

3
У чому полягає користь відновлення в головному періоді при виконанні резервного копіювання?
Коли я стежу за резервними копіями, виконуючи наступний запит: SELECT command, percent_complete, 'elapsed' = total_elapsed_time / 60000.0, 'remaining' = estimated_completion_time / 60000.0 FROM sys.dm_exec_requests WHERE command like 'BACKUP%' or command like 'RESTORE%' Я зауважую, що перед тим, як створити резервну копію, SQL Server виконає відновлення головним чином, а потім резервне …

1
Неможливо змусити SQLCMD працювати незалежно від того, що я намагаюся
Незалежно від того, що я роблю, я не можу змусити SQLCMD працювати. Я намагаюся запустити скрипт розміром 200 Мб і не може бути запущений з додатком сервера sql, тому мені потрібно зробити це через SQLCMD, однак, коли я намагаюся увійти або запустити сценарій, він негайно закривається. Я дотримувався утиліту sqlcmd …


1
На що насправді вказує стовпець «читає» у sys.dm_exec_sesions?
Це може здатися дуже базовим питанням, і справді воно повинно бути. Однак, як шанувальник наукового методу, я люблю створювати гіпотезу, а потім перевірити її, щоб перевірити, чи я прав. У цьому випадку я намагаюся краще зрозуміти результат sys.dm_exec_sessions, а точніше, єдиний стовпець "читається". SQL Server Books Online досить суворо визначає …

4
Помилка розбору конфігураційного файлу YAML: yaml-cpp
Я використовую таку команду (машина Windows) з версією оболонки MongoDB: 3.0.7: mongod --config "G:\NodeApps\mongod.cfg" --install Зміст файлу mongod.cfg наведено нижче: systemLog: destination: file path:"G:\NodeApps\data\log" storage: dbPath:"G:\NodeApps\data" Отримання помилки нижче: Error parsing YAML config file: yaml-cpp: error at line 4, column 8: illegal map value try 'mongod --help' for more information …

1
Чи можливо виключити конкретних користувачів у активності журналу PostgreSQL?
Мені потрібно стежити за активністю користувачів у наших базах даних. Я встановив наступні параметри в postgresql.conf: log_min_duration_statement = 0 log_connections = on log_disconnections = on log_line_prefix = '%t %a %d %h %u |' Однак я усвідомлюю, що більшість файлів журналів заповнені операторами, виконаними postgresкористувачем, які використовуються сценаріями, які я написав …
10 postgresql  log 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.