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

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

2
Чому я не можу використовувати NEWSEQUENTIALID () як значення за замовчуванням для мого стовпця?
Я намагаюся створити таблицю в Management Studio і, прочитавши про нову функцію (починаючи з SQL 2005 року далі) NEWSEQUENTIALID(), подумав, що мені це вдасться. Це те, що я роблю: Але це не дозволяє мені. Повідомлення про помилку, яке я отримую: 'FormTemplate (Forms)' table - Error validating the default for column …

3
Чому простір даних таблиці може займати в 4 рази більше розміру необроблених даних?
У мене є таблиця з 490 М рядками та 55 ГБ простору таблиці, тобто близько 167 байт у рядку. У таблиці є три стовпці: a VARCHAR(100), a DATETIME2(0)і a SMALLINT. Середня довжина тексту в VARCHARполі становить близько 21,5, тому необроблені дані повинні становити близько 32 байтів у рядку: 22 + …

3
Як зберігати "n" днів журналів веб-сервера на сервері Sql?
Для більш швидкого звітування та аналізу ефективності ми хочемо вставити наші журнали веб-сервера в сервер Sql. Це дозволить нам побачити закономірності, проблеми, уповільнення руху, майже в режимі реального часу. У нас є демон, який слухає події запиту / відповіді з нашого балансира навантажень і масових вставок у базу даних. Однак …

2
Чому інжекція SQL не відбувається з цим запитом всередині збереженої процедури?
Я зробив таку збережену процедуру: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100), @actorgender nvarchar(100)) AS SELECT ActorDOB, ActorName FROM tblActor WHERE ActorName LIKE '%' + @nameString + '%' AND ActorGender = @actorgender Тепер я спробував зробити щось подібне. Можливо, я роблю це неправильно, але хочу бути впевненим, що така процедура може запобігти …

2
У чому полягають відмінності між листовими та не листковими сторінками?
Я працював з деякими звітами про використання індексу, і намагаюся дати визначення Leaf та Non-leaf . Здається, є як вставки, так і листи, що не містять листя, оновлення, видалення, об'єднання сторінок і розміщення сторінок. Я дійсно не знаю, що це означає, або якщо один кращий за інший. Якби хтось міг …

1
Ігноруйте акценти в "де"
У нашій базі даних є кілька записів з caron / hatschek. Тепер наші користувачі хочуть знайти записи, включаючи caron / hatschek, коли шукають записи без них. Я покажу це на простому прикладі: У нашій базі даних є запис (контакт з іменем) Millière тож ця назва правильна в країні, в якій …


1
Найкращий спосіб написати SQL Query, який перевіряє стовпець на значення, яке не має значення NULL або NULL
У мене є SP з параметром, який має значення NULL за замовчуванням, і тоді я хочу зробити такий запит: SELECT ... FROM ... WHERE a.Blah = @Blah AND (a.VersionId = @VersionId OR (@VersionId IS NULL AND a.VersionId IS NULL)); У WHEREвищевказані перевірки для обох значення , відмінне від NULL , …

2
Центральна збережена процедура для виконання в контексті виклику бази даних
Я працюю над індивідуальним рішенням технічного обслуговування за допомогою sys.dm_db_index_physical_statsперегляду. В даний час на нього посилається збережена процедура. Тепер, коли ця збережена процедура запускається на одній з моїх баз даних, вона робить те, що я хочу це робити, і знімає список всіх записів стосовно будь-якої бази даних. Коли я розміщую …

2
Тупики від замків на тих самих тимчасових столах у різних процесах
Я знайшов тупик, який, як видається, свідчить про те, що я вважав неможливим. У тупику задіяні два процеси: 1. process8cf948 SPID 63 Виконання ALTER TABLE у тимчасовій таблиці #PB_Cost_Excp_Process_Invoices_Work. Володіє замком IX на таблиці #PB_Cost_Excp_Process_Invoices_Work з ідентифікатором об'єкта 455743580 2. process4cb3708 SPID 72 Виконання в UPDATE на тимчасовій таблиці #PB_Cost_Excp_Process_Invoices_Work, …

1
Дозволи SQL Server на створення, відновлення та видалення лише деяких баз даних
У MS SQL Server 2008 R2 мені потрібно мати користувача, який може створювати, відновлювати, DBCC CHECKDB і потім скидати бази даних. Але він не повинен мати доступ до або видаляти вказані бази даних на сервері (з міркувань безпеки). Чи можлива така налаштування?

3
Налаштування центральної бібліотеки сховищ процедур / функцій CLR для внутрішніх збережених програм у інших базах даних, які слід використовувати?
Я хотів би використовувати код, який я розробив у C # CLR, щоб використовувати його у всіх базах даних в системі, щоб мені не довелося встановлювати кожну надійну і вмикати CLR і зберігати купу одного і того ж коду всередині кожного . Чи є найкращий спосіб зробити це з адміністративної …

1
Коли слід вказати PAD_INDEX?
Отже, ви можете використовувати, FILLFACTORщоб залишити простір на сторінках покажчиків листів. Вказівка PAD_INDEXтакож залишає простір у проміжних вузлах. Які сценарії слід вказати PAD_INDEXта яку користь він надає індексу?


4
Дизайн великої таблиці SQL
У мене є загальне питання щодо дизайну таблиць (ів) SQL Server 2008. Наразі у нас є стіл, який становить понад 600 ГБ і зростає приблизно на 3 ГБ на день. Ця таблиця має відповідні обмеження, але вона стає основною перевіркою під час запуску запитів і саме через її розмір. Питання …

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