Вопросы с тегом «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
Является ли тип ожидания ASYNC_NETWORK_IO чем-то, о чем можно беспокоиться?
Рассматривая список хранимых процедур, выполнение которых занимает много времени, можно выделить наиболее ожидаемое. Однако большую часть этого ожидания (81%) составляет ASYNC_NETWORK_IO, и я знаю почему: хранимая процедура передает примерно 400 МБ информации. В документации говорится, что причина ASYNC_NETWORK_IO заключается в том, что клиент не успевает за потоком данных, и это, …

1
Почему подзапрос использует параллелизм, а объединение - нет?
Почему сервер SQL использует параллелизм при выполнении этого запроса, который использует подзапрос, но не при использовании соединения? Объединенная версия запускается последовательно и занимает около 30 раз больше времени. Регистрация версии: ~ 30 сек Версия подзапроса: <1секунда РЕДАКТИРОВАТЬ: XML-версии плана запроса: JOIN версия Версия SUBQUERY

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 году вы могли восстановить резервную копию в новую копию БД, изменив имя в поле «База данных назначения» из мастера восстановления. Это создаст совершенно новую БД, которая является копией исходной БД, восстановленной до того момента времени, который вы хотели. Я до сих пор не понял, …

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

7
Ошибка 3154 при восстановлении резервной копии с помощью WITH REPLACE
У меня SQL 2012 с SP1 установлен на моем компьютере. Я сделал резервную копию базы данных test.bak. У меня есть база данных с именем, test2которая является той же самой базой данных, но данные изменились. Я хочу восстановить test.bakповерх test2базы данных. Я всегда получаю ошибку: Ошибка 3154: резервный набор содержит резервную …

4
Как прервать выполнение SQL-скрипта
Я работаю над сценарием SQL, и у меня есть требование прекратить продолжение сценария, если некоторые условия не выполняются. Когда я нашел его в Google, я обнаружил, что RaisError с уровнем серьезности 20 прекратит его. Но по некоторым причинам я не могу использовать эту опцию. Можете ли вы предоставить мне, каковы …

3
Сбросить значение IDENTITY
У меня есть таблица со столбцом IDENTITY. В процессе разработки я время от времени удаляю строки и добавляю их снова. Но значения IDENTITY всегда увеличивались и не начинались с 1, когда я снова их добавлял. Теперь мой идентификатор идет от 68 -> 92, и это приводит к сбою моего кода. …

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) Администраторы баз данных говорят мне, что с момента добавления размеры бревен прошли через крышу. Может ли это быть правильно? Или я должен …

2
Имеет ли значение размер varchar во временных таблицах?
В работе моей жены идет спор о том, чтобы просто использовать varchar(255)для всех varcharполей во временных таблицах хранимые процедуры. По сути, один лагерь хочет использовать 255, потому что он всегда будет работать, даже если определение изменится, а другой лагерь хочет придерживаться размера в исходных таблицах для потенциальных улучшений производительности. Правильно …

3
Размер блока размещения SQL Server NTFS
В Windows 2008 R2 под управлением SQL Server 2008 R2 насколько важен размер единицы выделения NTFS для производительности DISK IO. Мне кажется, что администратор сервера, который создал несколько серверов для критически важного приложения, оставил размер единицы размещения NTFS (размер кластера) по умолчанию 4 КБ вместо 64 КБ. SQL-сервер уже установлен. …

3
Есть ли какая-либо польза от дефрагментации индексов SQL в среде SAN?
Наш SQL-сервер живет в сети SAN. Он содержит десятки баз данных OLTP, некоторые с несколькими таблицами, содержащими более 1 млн записей. Мы еженедельно запускаем сценарии обслуживания индекса Олы Хелленгрен , и каждый раз они работают по несколько часов. Исходя из порога фрагментации, скрипт будет либо реорганизовывать, либо переиндексировать индекс. Мы …

3
Экземпляр SQL Server LocalDB; ошибка восстановления резервной копии (MasterDBPath недоступен)
У меня установлена ​​локальная база данных SQL Server 2012, и я подключаюсь к ней через (localdb) \ v11.0. При попытке восстановить файл резервной копии, я получаю: НАЗВАНИЕ: Microsoft SQL Server Management Studio Свойство MasterDBPath недоступно для информации «Microsoft.SqlServer.Management.Smo.Information». Это свойство может не существовать для этого объекта или не может быть …
16 sql-server 

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