Запитання з тегом «sql-server»

Усі версії Microsoft SQL Server (не MySQL). Будь ласка, додайте тег, що залежить від версії, як-от sql-server-2016, оскільки це часто стосується питання.

8
Наслідки безпеки відновлення резервної копії з невідомого джерела?
Сценарій : Вам передають резервну копію бази даних і пропонують відновити її на сервері (там уже розміщені інші бази даних), але не надається корисної інформації про те, що містить резервна копія, чи варто довіряти джерелу. Запитання 1 : Які можливі наслідки відновлення резервної копії, яка може бути шкідливою? Питання 2 …

6
сімейство носіїв на пристрої неправильно сформовано. SQL Server не може обробити цю медіасемейство
Я намагаюся відновити .BAK на SQL сервері, але отримую таку помилку: Msg 3241, рівень 16, стан 7, рядок 1 Сімейство носіїв на пристрої "c: \ glyn \ JA.bak" неправильно сформовано. SQL Server не може обробити цю медіасемейство. Повідомлення 3013, рівень 16, стан 1, рядок 1 ПОНЯТТЯ ДАТАБАЗА закінчується аномально. Я …

3
Які дійсні сценарії використання для таблиць HEAP?
Зараз я здійснюю імпорт даних у застарілу систему і виявив, що ця система не використовує єдиного кластерного індексу. Швидкий пошук Google познайомив мене з концепцією таблиць HEAP, і тепер мені цікаво, у яких сценаріях використання таблиця HEAP слід віддавати перевагу кластерній таблиці? Наскільки я зрозумів, таблиця HEAP буде корисною лише …

3
Для абсолютної продуктивності, SUM швидше чи COUNT?
Це стосується підрахунку кількості записів, які відповідають певній умові, наприклад invoice amount > $100. Я, як правило, віддаю перевагу COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Однак це так само справедливо SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) Я б подумав, що COUNT є кращим з …

6
Завантажте балансування за допомогою SQL Server
Що існує сьогодні, щоб зробити Microsoft SQL Server балансування завантаження на Windows Server і бути прозорим для будь-якого програмного доступу. Це вбудовано чи потрібно придбати рішення? Я намагаюся з'ясувати, чи існує рішення, яке робить це дуже просто з точки зору доступу до веб-серверів чи інших баз даних до SQL Server.
31 sql-server 

5
ОНОВЛЕННЯ продуктивність, коли дані не змінюються
Якщо у мене є UPDATEтвердження, яке фактично не змінює жодних даних (тому що дані вже в оновленому стані). Чи є якась користь від продуктивності, якщо ви ставите чек у WHEREпункті, щоб запобігти оновленню? Наприклад, чи буде різниця у швидкості виконання між UPDATE 1 та UPDATE 2 у наступному: CREATE TABLE …

4
Тактова частота процесора порівняно з кількістю базових процесорів - більший ГГц або більше ядер для SQL Server?
Ми починаємо надавати набір фізичних серверів для віртуального кластеру вузлів SQL Server 2016 у VMware. Ми будемо використовувати ліцензії Enterprise Edition. Ми плануємо встановити 6 вузлів, але є дебати щодо того, який ідеальний спосіб забезпечити фізичні сервери щодо тактової швидкості процесора порівняно з базовим числом процесора. Я знаю, що це …

2
Як видалити всі обмеження з усіх таблиць?
Я хочу скинути всі обмеження за замовчуванням, перевірити обмеження, унікальні обмеження, первинні та зовнішні ключі з усіх таблиць бази даних SQL Server. Я знаю, як отримати всі імена обмежень sys.objects, але як я заповнюю ALTER TABLEчастину?

1
Чому сканування швидше, ніж шукати цей предикат?
Мені вдалося відтворити питання щодо виконання запитів, який я б назвав несподіваним. Я шукаю відповідь, зосереджена на внутрішніх справах. На моїй машині наступний запит виконує кластерне сканування індексу і займає приблизно 6,8 секунди часу процесора: SELECT ID1, ID2 FROM two_col_key_test WITH (FORCESCAN) WHERE ID1 NOT IN ( N'1', N'2',N'3', N'4', …

6
Сумісність SQL Server із новими стандартами TLS
Основні веб-переглядачі виходять за рамки SSL3.0 та TLS1.0. Рада Безпеки PCI оголосила дату закінчення терміну дії цих протоколів вважати достатньо сильним шифруванням. Нам потрібно відійти від цих протоколів, використовувати новіші та сильніші. На серверах Windows можна дуже легко відключити ці старі протоколи, а натомість пропонувати лише TLS1.1 або новішу версію. …

8
IntelliSense не працює, але він увімкнено
Ця проблема справді виявляється хитрою (і дуже дратує). У SQL Server Management Studio 2008 до декількох днів тому мій IntelliSense працював чудово. Потім раптом воно припинилося. Піктограму як її включено в меню панелі інструментів, а в розділі Інструменти -> Параметри -> Текстовий редактор -> T-SQL -> IntelliSense, він каже, що …

2
Як зробити перехід від DBA SQL Server до Oracle?
Як інтерес, якщо я перейду з DBA SQL Server до Oracle, що буде основним навчанням чи невідчуттям, що мені доведеться робити? Я б припустив, що поняття однакові, і різниця полягає лише в мові програмування, але я не бачив іншої сторони дверей.

5
Навіщо використовувати int як основний ключ таблиці пошуку?
Я хочу знати, чому я повинен використовувати int як первинний ключ таблиці пошуку замість того, щоб просто використовувати значення пошуку в якості основного ключа (що в більшості випадків буде рядком). Я розумію, що використання nvarchar (50), а не int, використовує більше місця, якщо він пов'язаний з таблицею з багатьма записами. …

3
Чому індекс REBUILD не зменшує фрагментацію індексу?
Я використовував ALTER INDEX REBUILD, щоб видалити фрагментацію індексу. У деяких випадках REBUILD не видаляє цю фрагментацію. Які причини, чому REBUILD не видаляє фрагментацію? Здається, що це відбувається особливо з малими показниками.

4
Як перемістити базу даних з SQL Server 2012 до SQL Server 2005
Які мої варіанти, якщо мені потрібно перемістити базу даних з SQL Server 2012 (32 біт) на SQL Server 2005 (64 біт)? Я знаю, що не можу: відновити резервну копію бази даних на SQL Server 2005 від'єднати та прикріпити Я знаю, що можу: скористайтеся майстром імпорту даних, і я спробував це …

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