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

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


2
Як відкати, коли з однієї збереженої процедури запускаються 3 збережені процедури
У мене є збережена процедура, яка виконує лише 3 збережені процедури всередині них. Я використовую лише 1 параметр для зберігання, якщо головний SP успішний. Якщо перша збережена процедура справно працює в основній збереженій процедурі, але 2-а збережена процедура не працює, то вона автоматично відкатує всі SP в головній SP або …

2
ЧИТАЙТЕ SNAPSHOT SNAPSHOT проти SNAPSHOT
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в адміністраторі баз даних Stack Exchange. Мігрували 6 років тому . Я досліджував відмінності між рівнями SQL Server READ COMMITTED SNAPSHOTта SNAPSHOTрівнями ізоляції і натрапив на наступний ресурс: Вибір рівнів ізоляції на основі версій Для більшості застосунків рекомендується …

5
Як скласти ключові слова верхнього регістру SSMS
Нещодавно я почав використовувати програму Management Studio 2012. При використанні MySQL Workbench зручною функцією було те, що я можу залишатись всіма малими літерами, а будь-яке зарезервоване слово (наприклад SELECT, INSERT) автоматично перетворюється у верхній регістр. Як я повторюю таку поведінку в SSMS?

1
Коли динамічний порт "динамічний"?
Я сьогодні обговорював питання Dynamic Portsз одним зі своїх колег, і я міг скористатись допомогою, щоб пояснити, як вони працюють. Перше запитання: Якщо для IPALL TCP Dynmaic Portsпараметра встановлено конкретне число (скажімо, 1971), це означає, що у вас є статичний порт 1971 року або динамічний порт, який наразі є 1971 …

1
Як можна змусити SQL Server Management Studio оновлювати кеш IntelliSense?
IntelliSense у SSMS не оновлюється, якщо не вимкнути його та перезапустити. Я намагався відключитися від сервера та підключитися під час роботи сеансу SSMS, але це не працює. Кроки до відтворення: Створіть таблицю Виберіть щось із цієї таблиці SSMS відображає під нею чіткі червоні лінії з підказкою "Недійсне ім'я об'єкта" Виконайте …

8
Не вдалося ввійти для користувача - Помилка 18456 - Серйозність 14, стан 38
Повідомлення, що показує переглядач файлів журналу SQL Server: Login failed for user [User] Error: 18456, Severity: 14, State 38 Що це насправді означає: Failed to open the explicitly specified database Моє запитання: Чи є десь список усіх варіантів помилок 18456 (невдалий вхід) для кожної комбінації тяжкості та стану з корисним …

1
Чи є якісь ризики надання дозволу користувачам SQL Server SHOWPLAN?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Я роблю деяку настройку продуктивності у великій базі даних SQL-сервера 2008 року, і ІТ-група не бажає надати SHOWPLAN дозвіл. Раніше "План виконання програми" був найбільш ефективним способом …

3
Обґрунтуйте НЕ, використовуючи підказку (nolock) у кожному запиті
Вам коли-небудь доводилося виправдовувати НЕ використання підказки для запитів? Я бачу WITH (NOLOCK)в кожному запиті, який потрапляє на дуже зайнятий сервер. До речі, розробники вважають, що це повинно бути увімкнено за замовчуванням, оскільки вони ненавидять бачити це у своєму коді тисячі разів. Я намагався пояснити, що це дозволяє забруднити читання, …

3
SQL Server показує базу даних у відновлення
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Сьогодні після відключення живлення в одній базі даних (із відновленням: повна) в SSMS відображається "У відновлення". Так: myDatabase (у відновлення) (стан бази даних: відновлення, вимкнення) Після закінчення …

3
Дізнайтеся, які запити викликають найбільшу кількість мережевого трафіку
На виробничому SQL-сервері я бачу переривчасті величезні сплески в трафіку даних. До 200 Мбіт / с, що викликає мережу IO чекає, що в свою чергу спричиняє час очікування запитів. Як я можу дізнатися, які запити повертають великі набори результатів?
23 sql-server 

5
Додайте статтю до транзакційного видання, не створюючи нового знімка
Використовуючи транзакційну реплікацію SQL 2008 R2 з підписниками, що додають, коли ми додаємо статтю, я хотів би уникати створення цілого знімка (db становить ~ 80 ГБ, тому це займає години). З цієї статті я бачив, як це зробити за допомогою часткового знімка, встановивши вимкнено_синхронізацію, але це не спрацювало для нас. …

1
Як встановити рядок Unicode / NVARCHAR SQL Server на смайлик або додатковий символ?
Я хочу встановити змінну рядка Unicode для конкретного символу на основі його кодової точки Unicode. Я хочу використовувати кодову точку за межами 65535, але база даних SQL Server 2008 R2 має поєднання SQL_Latin1_General_CP1_CI_AS. Згідно з документацією Microsoft NCHAR , NCHARфункція приймає ціле число таким чином: integer_expression Коли складання бази даних …

1
Чому 0 дорівнює порожньому рядку?
Мені потрібна допомога у пошуку того, чому наступне T-SQLтвердження повертається 1(правда): SELECT IIF( 0 = '', 1, 0) Я думаю, хтось змінив такий ANSIваріант, як SET ANSI_NULLSщось інше, що спричиняє поведінку. Моє питання полягає в тому, що я приєднуюсь до деяких значень, і в кінцевому наборі рядків у мене є …

7
Список усіх дозволів на певну роль?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в адміністраторі баз даних Stack Exchange. Мігрували 6 років тому . Я шукав по всьому світу і не знайшов переконливої ​​відповіді на це питання. Мені потрібен сценарій, який може надати ВСІ дозволи на пов'язану роль. Будь-які думки, чи …

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