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

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

3
Як змінити порядок стрільби Тригерів?
Дійсно, я рідко використовую тригери. Тож я вперше зіткнувся з проблемою. У мене дуже багато таблиць з тригерами (2 і більше для кожної таблиці). Мені хотілося б знати і змінити порядок стрільби для кожного столу. Чи можливо отримати цю інформацію? ДОДАТО: Ось добра знайдена стаття про mssqltips, яку я знайшов.

1
Який вплив змінюється налаштування пам'яті створення індексу в SQL Server?
Я намагаюся створити деякі індекси бази даних SQL Server 2008, але отримую таке повідомлення про помилку. Msg 8606, рівень 17, стан 1, рядок 1 Ця операція з індексом вимагає 1024 КБ пам'яті на DOP. Загальна потреба 2048 Кб для DOP 2 перевищує значення sp_configure 704 Кб, встановлене для параметра розширеної …

1
Кращі практики підключення БД, що знаходяться в різних географічних регіонах
Ми збираємося створити SQL-сервери в різних країнах. Нам потрібно зв’язати їх, але нам не обов'язково мати пряме посилання (як на зв'язаному сервері). Іншими словами, їх можна вільно з'єднати. Чи краще підключити їх через VPN та мати їх як пов’язані сервери, або скористатися вільним з'єднанням через веб-сервіси? Під «кращим» я маю …

2
Значення не вдалося перетворити через потенційну втрату даних [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі і уточнити проблему шляхом редагування цієї посади . Закрито 5 років тому . Дозвольте розпочати, пояснивши, що це не дублікат питання , ані потенційний дублікат з цього питання. Я спробував реалізувати …

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

3
Групування записів на основі інтервалів часу
У мене є таблиця з наступною схемою, і мені потрібно визначити запит, який може групувати дані на основі інтервалів часу ( наприклад, записи в хвилину ), а потім надати суму змін до SnapShotValue з попередньої групи. В даний час SnapShotValue завжди збільшується, тому мені потрібна лише сума різниць. Чи може …

4
Повільний віддалений оператор SELECT через тривалий час обробки клієнта, але швидко локально
Підключившись до нашого виробничого сервера (SQL Server 2008, дуже потужна машина), ця операція SELECT займає 2 секунди , виплюнувши всі поля (загалом 4 Мб даних). SELECT TOP (30000) * FROM person WITH(NOLOCK); З будь-якого іншого вікна цієї ж мережі (підключення за допомогою автентифікації SQL або автентифікації Windows) той самий запит …

5
Жорстока продуктивність, що приєднується до INSERTED та DELETED таблиць за допомогою тригера
У мене є тригер UPDATE на таблиці, який спостерігає за зміною конкретного стовпця з одного конкретного значення на будь-яке інше значення. Коли це відбувається, він оновлює деякі пов'язані дані в іншій таблиці за допомогою одного оператора UPDATE. Перше, що робить тригер, це перевірити, чи змінили будь-які оновлені рядки значення цього …

4
Отримайте ідентифікатор роботи АБО Ім'я роботи в межах виконання завдання
У мене є центральна БД, на яку я записую результати роботи на всіх своїх серверах. Я передаю 3 параметри через powerhell в SQL завдання назад до sp на центральному сервері, який підтверджує, що робота повинна працювати в цей час і т. Д. Інформація потім відкривається через SSRS, щоб ми могли …

2
SQL-запит приєднання для показу рядків з неіснуючими рядками в одній таблиці
Я намагаюся зробити деяку звітність для обліку часу працівників. У нас є дві таблиці спеціально для цього питання. Співробітники перераховані в Membersтаблиці, і кожен день вони вносять часові записи роботи, яку вони виконували, і зберігаються в Time_Entryтаблиці. Приклад налаштування за допомогою SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 В кінцевому підсумку я буду за …

2
Скопіюйте і перейменуйте db, щоб я міг долучити обидві копії
У мене на сервері є db під назвою "mysite_db", і я створив копію на своїй локальній машині, яка також є "mysite_db". Я хотів би приєднати db (з моєї локальної машини) до сервера, який вже має це ім'я db. Значить, я повинен змінити ім'я місцевого db (я думаю, мені також потрібно …

2
Швидко змініть стовпчик NULL на NOT NULL
У мене є таблиця з мільйонами рядків і стовпець, який дозволяє значення NULL. Однак наразі жодна рядок не має значення NULL для цього стовпця (я можу підтвердити це досить швидко за допомогою запиту). Однак коли я виконую команду ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; запит приймається назавжди …

2
Чому io_stall_writes_ms настільки вище для tempdb?
У нас є файли даних користувачів та системних даних на одному дисководі. У файлах користувача (io_stall_write_ms / (1.0 + num_of_writes)) нижче 2, але файли tempdb зазвичай перевищують 400. Я бачу, що на декількох серверах мені цікаво, якщо є причина, що потрібно більше часу писати в tempdb ніж звичайний файл даних …

2
Коли база даних SQL Server готова приймати запити?
У файлі журналу помилок SQL Server я знайшов наступні рядки: 2018-02-22 14:10:58.95 spid17s Starting up database 'msdb'. 2018-02-22 14:10:58.95 spid16s Starting up database 'ReportServer'. 2018-02-22 14:10:58.95 spid18s Starting up database 'ReportServerTempDB'. 2018-02-22 14:10:58.95 spid19s Starting up database 'XYZ'. Якщо я перевіряю стан бази даних XYZ до цього часу, вона ONLINEвикористовує …

1
SQLServer Upgrade Advisor 2014 висить
Я намагаюся запустити консультант з оновлення SQL Server 2014 проти сервера SQL Server 2008. Під час підключення до сервера 2008 все виглядає добре, і я можу вибрати, яку базу даних я хотів би проаналізувати. Але після запуску він працює назавжди, не роблячи нічого (залишаючись на кроці Аналізуючи правила: 0/112 ). …

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