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

SQL Server 2008 (основная версия сборки 10.00.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.

2
Как и когда агент SQL обновляет значения next_run_date / next_run_time?
Я работал над кодом в T-SQL, чтобы добавить новые расписания в задание агента SQL с помощью процедуры sp_add_jobschedule в базе данных msdb. Когда я добавляю новое расписание (как правило, запускается один раз в определенную дату / время) и сразу же проверяю значения в sysjobschedules и sysschedules, я вижу, что новое …


2
Ссылка на контекст PowerShell агента SQL
На моей новой работе у нас есть несколько именованных экземпляров на каждом сервере. например Сервер1 \ Dev Сервер1 \ DevIntegrated Сервер1 \ QA У меня есть сценарий SQL PowerShell в работах, который вызывает к ОС, вызывает, Foo.exeно должен передать параметр командной строки (строка подключения). Задание агента SQL будет существовать в …

3
Что такое ERROR_STATE () в SQL Server и как его можно использовать?
Я читал, что это ERROR_STATE()может помочь различать различные состояния / места в исходном коде, где может возникать один и тот же тип ошибки. Но мне не совсем понятно, как это может быть полезно. MSDN заявляет: ERROR_STATE() Возвращает номер состояния ошибки, вызвавшей запуск блока CATCH конструкции TRY… CATCH. Как это можно …

4
Процесс «TASK MANAGER» принимает базу данных в однопользовательском режиме. Что это?
Это дубликат вопроса, который я задал на stackoverflow , но мне посоветовали, чтобы кто-то здесь мог лучше понять, что происходит. У меня возникает спорадическая проблема: при обновлении SQL Server в однопользовательском режиме с использованием .NET SqlConnection какое-то другое приложение каким-то образом входит в базу данных во время выполнения кода SQL …

1
Каковы мои варианты блокировки для оператора слияния?
У меня есть хранимая процедура, которая выполняет MERGEзаявление . Кажется, что при выполнении слияния по умолчанию блокируется вся таблица. Я вызываю эту хранимую процедуру внутри транзакции, где я также делаю некоторые другие вещи, и я хотел бы, чтобы она блокировала только затронутые строки. Я попробовал подсказку, MERGE INTO myTable WITH …

1
ROW_NUMBER () OVER (PARTITION BY B, A ORDER BY C) не использует индекс для (A, B, C)
Рассмотрим эти две функции: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) Насколько я понимаю, они дают точно такой же результат. Другими словами, порядок, в котором вы перечисляете столбцы в PARTITION BYпредложении, не имеет значения. Если есть индекс, (A,B,C)я ожидал, что оптимизатор …

2
Какой лучший способ обновить только несколько таблиц в тестовой базе данных с производства?
У меня есть очень большая производственная база данных и очень большая база данных среды тестирования в SQL Server 2008R2. Обе базы данных имеют одинаковую структуру таблиц, но разные пользователи / логины / разрешения / роли. Мне нужно обновлять только несколько таблиц в тестовой базе данных периодически с производства, примерно раз …

1
В чем причина этой проблемы с CONVERT ()?
Рассмотрим следующие два утверждения: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Оба утверждения возвращаются -1; не так ли это, поскольку второе двоичное значение является десятичным на 65 536 больше первого значения, не так ли? Конечно, это не может быть связано с тихим усечением? Если я запускаю следующие …

2
Эффективность составного первичного ключа как внешнего ключа
У меня есть таблица с составным первичным ключом (состоящим из 4 столбцов), который используется для того, чтобы в таблицу не вводились дубликаты. Теперь мне нужна новая таблица, которая должна ссылаться на ключи в этой таблице как на внешние ключи. Мой вопрос в том, какой подход более эффективен для скорости поиска: …

1
Если транзакция «зафиксирована», то сохраняется ли она точно?
Если транзакция зафиксирована успешно, могу ли я быть на 100% уверен, что она была записана в базу данных И в файлы журнала? Могу ли я быть уверен, что данные сохранены? Сегодня наши файлы журнала достигли предела накопителя, и мы получили много ошибок. Кроме того, некоторые другие службы потерпели крах. Мы …

3
Обновление таблицы с миллионами записей, прошло 4 дня
В настоящее время я обновляю таблицу с миллионами записей, прошло 4 дня, и запрос все еще выполняется. Я проверил монитор активности, показывает, что запрос запущен. В журнале событий нет ошибок вообще. Производительность мудрая: Tempdb на диске A (850 ГБ свободного места) файл базы данных на диске B (750 ГБ свободного …

3
Как обновить группу безопасности AD на разрешениях Sql Server
Я использую Sql Server 2008 для Small Business Server 2003; клиент использует WinXP. Я добавил пользователя в свою группу безопасности Active Directory; Почему этот пользователь не может сразу получить доступ к базе данных? Кажется, есть задержка, прежде чем пользователь будет распознан в Sql Server. Я использую группы безопасности AD для …

2
Как удалить базу данных в режиме Single_User
Как мне удалить базу данных, которая отображается в DatabaseName (Single User)качестве ее имени? Когда я пытаюсь удалить его, я получаю следующую ошибку: Ошибка изменения для базы данных «DatabaseName». (Microsoft.SqlServer.Smo) Оператор ALTER DATABASE не выполнен. (Microsoft SQL Server, ошибка: 5064) Я попытался выполнить ALTERниже и все еще есть та же проблема. …

1
Зеркалирование - сетевой адрес сервера недоступен
У меня установлен SQL Server 2008 R2. Он содержит три экземпляра. По умолчанию (MSSQLServer) Первый случай Второй экземпляр Все это вход в систему как сетевой сервис. Экземпляр по умолчанию - Основной сервер. Первый экземпляр - Зеркальный. Второй экземпляр - Сервер-свидетель. Первоначально я взял полное резервное копирование и резервное копирование журнала …

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