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

SQL Server 2012 (основна версія збірки 11.00.xxxx). Будь ласка, також позначте sql-сервер.

2
Трансакція у збереженій процедурі
Мені потрібно виконати ОНОВЛЕННЯ та ВСТУП в одній транзакції. Цей код добре працює сам по собі, але я хотів би мати можливість його легко зателефонувати і передати необхідні параметри. Коли я намагаюся вкласти цю транзакцію в збережену процедуру, я стикаюся з безліччю синтаксичних помилок. Як я можу інкапсулювати наступний код, …

2
Чи зміниться повнотекстовий каталог із відстеженням: AUTO автоматично оновиться, якщо параметр "Змінити відстеження" для цієї таблиці не ввімкнено?
У мене є ця таблиця баз даних, яка повинна підтримувати повний текст індексу. Однак я зовсім не бачу, щоб це відбувалося (помилки в журналі не було, оскільки останній журнал, який я бачив, був, коли я його запускав вручну). Ось що я бачу ... але на самому столі ... Чи може …

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. Журнал перегляду подій Ідентифікатор події: 528 Виклик API Windows WaitForMultipleObjects повернув код помилки: 575. Повідомлення про …

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

4
Чи має значення порядок стовпців в індексі зберігання стовпців?
У мене є таблиця з ~ 200 мільйонами рядків і ~ 15 стовпців у ній. Я планую створити COLUMNSTOREіндекс на своєму столі. Чи буде якась зміна продуктивності на основі порядку стовпців, які я використовую в індексі зберігання стовпців? Якщо так, то в чому логіка?

4
Перелічіть завдання, розклади та наступні дати запуску за графіком
Перелічіть завдання, розклади та наступні дати запуску за графіком Я намагаюся перерахувати дати роботи, графіки та дати наступного планування виконання. Однак я, здається, не вдається. sysjobactivity має next_scheduled_run_date, що саме мені потрібно, але я не можу зрозуміти, щоб підключити його і до Роботи, і до Розкладу. Якщо є інший шлях, …

3
Який ефект мати занадто довго відкриту транзакцію в MSSQL?
Мені просто цікаво, що станеться, якщо ви розпочнете транзакцію в БД і забули її зробити або відкатати. Чи буде сервер вниз? Скажімо, ви залишили його на 3 дні. Також є користувачі, які використовують його, припускаючи, що інші користувачі не знали, що існує незакрита транзакція (припустимо лише, що користувачі просто вставляють …

2
MAXDOP = 1, підказки запиту та поріг витрат для паралельності
Якщо екземпляр MAXDOPвстановлений у 1, а підказки запитів використовуються для того, щоб конкретні запити йшли паралельно, чи все-таки використовується значення порогу вартості для паралельності SQL для того, щоб вирішити, чи дійсно йти паралельно чи ні? Я не зміг розкопати цю конкретну інформацію, хоча це посилання говорить про те, що CTFP …

5
Як мати більше 100 записів у заяві case як змінної
Я написав випадок випадку із> 100 варіантами, де я використовую той самий вислів у 4-х місцях у простому запиті. Один і той же запит двічі з об'єднанням між ними, але також робить підрахунок, і тому група також містить заяву справи. Це для відновлення назви деяких компаній, де різні записи для …

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 або вище, і …

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

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

1
Ім'я збереженої процедури SQL Server
Ми почали називати наші збережені процедури як [16_TestStoredProc]. Чи є якісь наслідки, що називають збережену процедуру такою? Я не збираюся пояснювати, чому ми це робимо. Справа не в тому, що у мене є проблеми, але будь-які наслідки.

1
Робота не працює за графіком
Тож у мене є основна робота агента SQL, яка виконує сценарій Robocopy для переміщення всіх файлів з однієї папки в іншу. Робота - це досить базовий настрій. З досить базовим графіком. І все-таки воно ще не працює. Я не маю на увазі успішно бігати, я взагалі не маю на увазі. …

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