Вопросы с тегом «sql-server»

16
SQL Server 2012 Восстановление резервной копии на новое имя БД

Кажется, я помню, что в 2008 году вы могли восстановить резервную копию в новую копию БД, изменив имя в поле «База данных назначения» из мастера восстановления. Это создаст совершенно новую БД, которая является копией исходной БД, восстановленной до того момента времени, который вы хотели. Я до сих...

16
Установка пользовательских разрешений для разных схем SQL Server

Мне нужно ограничить доступ для конкретного пользователя, но он все еще должен иметь возможность видеть данные в таблицах, принадлежащих dbo. Я пытаюсь сделать следующее: Схема dbo функционирует как обычно, имеет доступ ко всему Схема1 имеет доступ только к объектам схемы1. если представление схемы...

16
Ошибка SQL Server 2008 R2: 15023, пользователь, группа или роль уже существует

У меня есть тестовая база данных, с которой у меня возникают проблемы с разрешениями. Я не могу получить доступ к базе данных отчетов, и в справочной документации приложения сказано следующее: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the...

16
Почему подзапрос использует параллелизм, а объединение - нет?

Почему сервер SQL использует параллелизм при выполнении этого запроса, который использует подзапрос, но не при использовании соединения? Объединенная версия запускается последовательно и занимает около 30 раз больше времени. Регистрация версии: ~ 30 сек Версия подзапроса: <1секунда...

16
Является ли тип ожидания ASYNC_NETWORK_IO чем-то, о чем можно беспокоиться?

Рассматривая список хранимых процедур, выполнение которых занимает много времени, можно выделить наиболее ожидаемое. Однако большую часть этого ожидания (81%) составляет ASYNC_NETWORK_IO, и я знаю почему: хранимая процедура передает примерно 400 МБ информации. В документации говорится, что причина...

16
Скрипт для просмотра запущенных заданий в SQL Server с временем запуска задания

Как написать сценарий для просмотра запущенных заданий в SQL Server с временем запуска задания? SELECT sj.name, sja.run_requested_date, CONVERT(VARCHAR(12), sja.stop_execution_date-sja.start_execution_date, 114) Duration FROM msdb.dbo.sysjobactivity sja INNER JOIN msdb.dbo.sysjobs sj ON sja.job_id...

16
Не удалось дождаться дескриптора восстановления компонента Database Engine. Проверьте журнал ошибок SQL Server на возможные причины [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Я пытаюсь установить SQL2008R2 - SQL2012 - sql2014 2014-07-17 16:31:16.00 spid14s...

16
Вызовет ли увеличение задержки в сети блокировки таблиц в MS SQL Server?

Если я делаю один вызов к базе данных SQL Server по сети с высокой задержкой, произойдут ли блокировки таблицы из-за этой задержки? Скажем, я запрашиваю таблицу A для некоторых записей, и SQL Server должен возвращать эти данные по медленной сети - будет ли блокировка чтения в таблице A, пока сервер...

16
Неожиданные результаты со случайными числами и типами соединений

У меня есть простой скрипт, который получает четыре случайных числа (от 1 до 4), а затем присоединяется обратно, чтобы получить соответствующий номер database_id. Когда я запускаю скрипт с LEFT JOIN, я каждый раз получаю четыре строки назад (ожидаемый результат). Однако, когда я запускаю его с...

16
Визуализация данных расширенных событий SQL Server

В последнее время я изучал использование расширенных событий в SQL Server, чтобы помочь мне оценить и оптимизировать различные запросы. До сих пор для просмотра данных о событиях я использовал функцию «Смотреть данные в реальном времени» в SSMS. Проблема, с которой я столкнулся, заключается в том,...

16
Получить подробный вывод о работе агента SQL

У нас есть задание агента SQL Server, которое запускает план обслуживания для переиндексации всей базы данных на сервере. Недавно это не удалось, но история заданий не предоставляет достаточно информации для диагностики проблемы. В истории работы говорится, что работа не удалась. Задание было...

16
Составной первичный ключ в мультитенантной базе данных SQL Server

Я создаю мультитенантное приложение (одна база данных, одна схема) с использованием ASP Web API, Entity Framework и базы данных SQL Server / Azure. Это приложение будет использоваться 1000-5000 клиентов. Все таблицы будут иметь поле TenantId(Guid / UNIQUEIDENTIFIER). Прямо сейчас я использую...

16
Означает ли sys.sql_logins.is_policy_checked, что политика была проверена?

Когда я смотрю внутрь sys.sql_logins, я вижу столбец с именем is_policy_checked. Могу ли я доверять тому, что моя политика паролей была проверена для всех входов в систему, где указано значение этого столбца...

16
Почему ссылка на переменную в предикате объединения заставляет вложенные циклы?

Я недавно сталкивался с этой проблемой и не мог найти никакого обсуждения этого онлайн. Запрос ниже DECLARE @S VARCHAR(1) = ''; WITH T AS (SELECT name + @S AS name2, * FROM master..spt_values) SELECT * FROM T T1 INNER JOIN T T2 ON T1.name2 = T2.name2; Всегда получает план вложенных циклов Попытка...

16
Синхронизация двух баз данных в SQL Server

У меня есть две базы данных SQL Server. Один - клиент (приложение Windows), а второй - на сервере. Я хочу синхронизировать эти две базы данных очень часто (например, каждые 2 минуты!). Я читал о различных способах синхронизации, таких как репликация, отметка времени, таблицы журналов с...

16
Как устранить ошибку «указанная учетная запись уже существует» при установке SQL Server 2008 R2

Недавно у меня возникла проблема при установке Visual Studio 2012 и SQL Server 2008 R2 на новый компьютер для разработки. Моя последовательность установки была Visual Studio 2012, затем установить SQL Server 2008 R2. Произошла ошибка во время установки SQL Server: Указанная учетная запись уже...

16
Влияние производительности Latin1_General_BIN при изменении параметров сортировки базы данных по умолчанию

Я установил параметры сортировки базы данных для Latin1_General_BINсравнения строк с учетом регистра. Повлияет ли это на производительность? Повлияет ли это на операции DML или DDL в базе данных? База данных уже существует с таблицами в...

16
Альтернатива предложению WHERE [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Есть ли способ только SELECTстроки с определенными данными в столбце, без использования...

16
Медленное обновление на большой таблице с подзапросом

Имея SourceTableзаписи> 15MM и записи Bad_Phrase> 3K, для выполнения следующего запроса на SQL Server 2005 SP4 требуется почти 10 часов. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) В английском языке этот...

16
Могут ли две сессии создавать таблицы #temp с одинаковыми именами?

Я создаю временную таблицу ( #myTable) и использую курсор. Создает ли это проблему, когда параллельные пользователи получают доступ к курсору через мое приложение? Позволяет ли мне создавать отдельные временные таблицы с одинаковыми именами? Ниже приведен пример кода: Open cursor; Fetch Next from...