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

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

2
Транзакция в хранимой процедуре
Мне нужно выполнить ОБНОВЛЕНИЕ и ВСТАВКУ в одной транзакции. Этот код прекрасно работает сам по себе, но я хотел бы иметь возможность легко вызывать его и передавать необходимые параметры. Когда я пытаюсь вложить эту транзакцию в хранимую процедуру, я сталкиваюсь с множеством синтаксических ошибок. Как я могу инкапсулировать следующий код, …

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

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

8
Не удается запустить экземпляр SqlLocalDB с моей учетной записью Windows
Я администратор и просто запускаю команду: sqllocaldb start v11.0 Результат: Start of LocalDB instance "v11.0" failed because of the following error: Error occurred during LocalDB instance startup: SQL Server process failed to sta rt. Журнал просмотра событий ID события: 528 Вызов API Windows WaitForMultipleObjects возвратил код ошибки: 575. Системное сообщение …

2
Направьте OUTPUT оператора UPDATE на локальную переменную
Я хотел бы сделать это: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc Это вообще возможно? Я знаю, что могу объявить локальную табличную переменную и направить туда вывод, но я бы предпочел …

4
Имеет ли значение порядок столбцов в индексе columnstore?
У меня есть таблица с ~ 200 миллионами строк и ~ 15 столбцами. Я планирую создать COLUMNSTOREиндекс на моей таблице. Будут ли какие-либо изменения в производительности в зависимости от порядка столбцов, которые я использую в индексе columnstore? Если да, какая логика стоит за этим?

4
Перечислите задания, расписания и даты следующего запуска по расписанию
Перечислите задания, расписания и даты следующего запуска по расписанию Я пытаюсь составить список заданий, расписаний и времени следующего запуска по расписанию. Тем не менее, я не вижу успеха. sysjobactivity Имеет значение next_scheduled_run_date, которое мне и нужно, но я не могу понять, связать ли его как с заданием, так и с …

3
Каков эффект от слишком длинной открытой транзакции в MSSQL?
Мне просто интересно, что произойдет, если вы начнете транзакцию в БД и забудете ее зафиксировать или откатить. Будет ли сервер не работает? Допустим, вы оставили его на 3 дня. Есть также пользователи, которые используют его, предполагая, что другие пользователи не знали, что существует незакрытая транзакция (давайте просто предположим, что пользователи …

2
MAXDOP = 1, подсказки к запросу и порог стоимости для параллелизма
Если для экземпляра MAXDOPзадано значение 1, а подсказки запросов используются для параллельного выполнения определенных запросов, является ли значение порога стоимости для параллелизма все еще используемым SQL для принятия решения о том, следует ли на самом деле идти параллельно? Я не смог получить эту конкретную информацию, хотя эта ссылка предполагает, что …

5
Как иметь более 100 записей в выписке case в качестве переменной
Я написал оператор case с> 100 вариантами, где я использую один и тот же оператор в 4 местах в простом запросе. Один и тот же запрос дважды с объединением между ними, но также выполняет подсчет, и поэтому в группе также содержится оператор case. Это делается для того, чтобы переименовать некоторые …

3
Можно ли выбрать RAISERROR или THROW в зависимости от версии SQL Server?
Вот мой код прямо сейчас: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Прекрасно работает, если только он не запущен на машине с SQL 2008. Я хотел бы, чтобы блок CATCH проверил версию SQL и запустил THROW, если она равна или выше 2012 …

4
Какое максимальное количество локальных переменных может участвовать в операции SET?
У меня есть хранимая процедура, которая содержит бизнес-логику. Внутри него около 1609 переменных (не спрашивайте меня, почему, именно так работает двигатель). Я пытаюсь SETпеременную к объединенному значению всех других переменных. В результате при создании я получаю ошибку: Сообщение 8631, уровень 17, состояние 1, процедура XXX, строка YYY Внутренняя ошибка: достигнут …

1
ПРОВЕРЬТЕ ограничение для обеспечения соответствия ###. ###. #### шаблону
Я хотел бы иметь проверочное ограничение, которое применяет этот шаблон регулярных выражений для кода, состоящего из нескольких частей: ^\d{3}\.\d{3}\.\d{4}$ ... три числа, точка, три числа, точка, четыре числа. Нужно ли создавать функцию CLR для обеспечения соответствия шаблону, и можно ли ссылаться на функцию CLR в DDL? Есть ли способ применить …

1
Именование хранимых процедур SQL Server
Мы начали называть наши хранимые процедуры как [16_TestStoredProc]. Есть ли какие-либо последствия присвоения имен хранимой процедуре? Я не собираюсь объяснять, почему мы это делаем. Это не то, что у меня есть проблемы с этим, но будет иметь какие-либо последствия.

1
Задание не выполняется по расписанию
Итак, у меня есть базовое задание агента SQL, которое запускает скрипт Robocopy для перемещения всех файлов из одной папки в другую. Работа - довольно простая установка. С довольно простым графиком. И все же это еще не бежать. Я не имею в виду бежать успешно, я имею в виду бежать вообще. …

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