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

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

5
Зачекайте, що ручка відновлення Database Engine не вдалася. Перевірте журнал помилок SQL Server на наявність потенційних причин [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 2 роки тому . Я намагаюся встановити SQL2008R2 - SQL2012 - sql2014 2014-07-17 16:31:16.00 spid14s Error: 17190, Severity: 16, State: 1. 2014-07-17 16:31:16.00 …

3
Чи призведе до збільшення затримки мережі через блокування таблиць у MS SQL Server?
Якщо я здійснюю один виклик до бази даних SQL Server через мережу з високою затримкою, чи відбуватимуться блокування таблиці через цю затримку? Скажіть, я запитую таблицю A для деяких записів, і SQL Server повинен повернути ці дані через повільну мережу - чи буде блокування читання в таблиці A, поки сервер …

2
Візуалізація даних про розширені події SQL Server
Останнім часом я досліджував розширені події в SQL Server, щоб допомогти мені порівняти та оптимізувати різні запити. Поки для перегляду даних про події я використовував функцію "Дивитися живі дані" в SSMS. Проблема, яка у мене виникає, полягає в тому, що, здається, що функція Live Events використовує внутрішній буфер, а це …

2
Несподівані результати з випадковими числами та типами приєднання
У мене простий скрипт, який отримує чотири випадкових числа (від 1 до 4), а потім приєднується назад, щоб отримати відповідне число баз даних_id. Коли я запускаю сценарій з НАЛЯГОЮ ПРИЄДНАЙТЕСЯ, я отримую чотири ряди назад кожен раз (очікуваний результат). Однак, коли я запускаю її за допомогою ВНУТРІШНОГО ПРИЄДНАННЯ, я отримую …
16 sql-server  t-sql 

1
Чи чекає ASYNC_NETWORK_IO тип турботи?
Дивлячись на список збережених процедур, які потребують тривалого часу на виконання, одна з них виділяється як найчастіше очікування. Однак більша частина цього очікування (81%) - це ASYNC_NETWORK_IO, і я знаю, чому: збережена процедура передає приблизно 400 МБ інформації. У документації зазначено, що причиною ASYNC_NETWORK_IO є те, що клієнт не може …

1
Чому підзапит використовує паралелізм, а приєднання не робить?
Чому SQL-сервер використовує паралелізм під час запуску цього запиту, який використовує підзапит, але він не застосовується при використанні приєднання? Версія для з'єднання працює серійно і займає приблизно 30 разів більше часу. Версія для приєднання: ~ 30 сек Версія підпиту: <1 секунда EDIT: Xml версії плану запитів: ПРИЄДНАЙТЕ версію СУБКВЕРСЬКА версія

4
Помилка SQL Server 2008 R2: 15023, користувач, група або роль вже існує
У мене є тестова база даних, з якою у мене виникли проблеми з дозволами. Я не можу отримати доступ до бази даних звітів, а довідкова документація програми говорить про наступне: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server …

2
SQL Server 2012 Відновлення резервної копії до нового Імені БД
Здається, я пам’ятаю, що в 2008 році ви могли відновити резервну копію в новій копії БД, змінивши ім'я в полі «База даних призначення» з майстра відновлення. Це створило б абсолютно нову БД, яка є копією оригінальної БД, відновленої до потрібного часу. Я все життя не придумав, як змусити SQL 2012 …

1
SQL Server nvarchar (max) проти nvarchar (n) впливає на продуктивність
Це SQL Server 2008 R2 SP2. У мене 2 таблиці. Обидва ідентичні (дані та індексація), за винятком того, що перша таблиця містить стовпець VALUE якnvarchar(max) а друга має той самий стовпець, що і nvarchar(800). Цей стовпець включений до некластеризованого індексу. Я також створив кластерний індекс в обох таблицях. Я також …

3
Скинути значення IDENTITY
У мене є таблиця зі стовпцем Ідентичність. Під час розвитку я періодично видаляю рядки і додаю їх знову. Але значення IDENTITY завжди збільшувались і не починалися з 1, коли я знову додавав їх. Тепер мій ідентифікатор йде з 68 -> 92, і це руйнує мій код. Як скинути значення IDENTITY?

7
Помилка 3154 під час відновлення резервної копії за допомогою "ЗАМЕНИТИ"
У мене на комп’ютері встановлений SQL 2012 з SP1. Я зробив резервну копію бази даних test.bak. У мене є база даних з назвою, test2яка є тією ж базою даних, але дані змінилися. Я хочу відновити test.bakчерез test2базу даних. Я завжди отримую помилку: Помилка 3154: Набір резервного копіювання містить резервну копію …

4
Як зламати виконання сценарію SQL
Я працюю над сценарієм sql, і у мене виникає вимога припинити продовження сценарію, якщо деякі умови не виконуються. Коли я Google це відкрив, я виявив, що RaisError з 20 рівнем тяжкості припинить його. Але я чомусь не можу використовувати цей варіант. Надайте, будь ласка, які можливі альтернативи для зупинки виконання …

2
Як уникнути використання змінних у пункті WHERE
З огляду на (спрощену) збережену процедуру, таку як ця: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Якщо Saleтаблиця велика, виконання SELECTможе зайняти тривалий час, очевидно, тому що оптимізатор не може оптимізувати через …

2
Чи збільшує розмір файлу журналу звільнення на невизначений термін WAITFOR?
В останньому випуску свого додатка я додав команду, яка повідомляє йому почекати, коли щось чекає в черзі Service Broker: WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue) DBA мені кажуть, що з моменту додавання розміри колод пройшли через дах. Чи може це бути правильно? Або я повинен шукати в іншому …

2
Чи має значення варчар у тимчасових таблицях?
На роботі моєї дружини є дискусія щодо просто використання varchar(255)для всіх varcharполів у тимчасових таблицях у збережених процедурах. В основному, один табір хоче використовувати 255, тому що він завжди буде працювати, навіть якщо визначення змінюється, а інший табір хоче дотримуватися розміру в вихідних таблицях для потенційних покращень продуктивності. Чи правильно …

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