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

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

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

2
SQL Server - стовпці NTEXT та обробка рядків
У мене є таблиця із NTEXTстовпчиком, що називається comments. У мене є другий рядок, назвемо його anothercomment(а varchar), який потребує розміщення всередині заданого commentsрядка після слова UPDATEHERE. Кастинг для nvarchar(max)обрізання commentsрядка, тому я не можу використовувати лайки CHARINDEX()( Msg 8152, Level 16, State 10, Line 2 String or binary data …

1
Індекс SEEK не використовується, якщо OPTION (RECOMPILE)?
(Питання переміщено з SO) У мене є таблиця (фіктивних даних) з кластерним індексом, що містить 2 стовпці: Тепер я запускаю ці два запити: declare @productid int =1 , @priceid int = 1 SELECT productid, t.priceID FROM Transactions AS t WHERE (productID = @productid OR @productid IS NULL) AND (priceid = …

2
Вагомі причини використовувати SELECT… З XLOCK?
Я зіткнувся з деякими повторно виникаючими тупиками, один з яких - це Keylock і містить SELECT запит із підказкою XLOCK, який стає жертвою тупикового зв'язку. Інше твердження - ВСТУП в одну з таблиць, яка є частиною подання першого запиту. Вид: create view dbo.viewE as select * from dbo.E where myValue …

5
Використання сторонніх інструментів для резервного копіювання
Чи є якісь переваги використання інструментів сторонніх виробників для створення резервних копій? Я не маю на увазі конкретного, але хочу знати, чи хтось, хто їх використовує, у БД більше 200 ГБ. Сервери - це здебільшого MSSQL 2008R2, Standard та Enterprise Edition.

1
Створення індексу на дійсно зайнятій таблиці
У нас є таблиця з багато insert\selectщоразу (як 100 машин, що вставляють \ оновлення щосекунди). Який найкращий спосіб створити індекс на таблиці, який не можна заблокувати навіть на секунду? Якщо я створюю індекс, я впевнений, що він заблокує запити, і я не можу це зробити. Це великий стіл з 1 …

1
Визначте версію та видання SQL Server із наявного набору, перш ніж його фактично встановити?
Ми проходимо процес пониження рівня з SQL Server 2008 R2 Enterprise до видання Standard. Щоб розпочати вищевказану діяльність, ми шукали доступне Стандартне видання SQL Server. Ми знайшли його, але заплуталися в наведених нижче пунктах: Файли налаштування (збережені попереднім членом команди) знаходяться в папці, в якій сказано, що це SQL Server …

3
Підтвердження політики паролів на існуючих користувачах
Нещодавно я потрапив у середовище, коли для багатьох вхідних баз даних не enforce_password_policyвключено прапор. Майбутній аудит вимагає перевірити паролі цих входів. Я використовував наступний запит, щоб отримати список входів і те, чи увімкнено чи вимкнено прапори. select @@SERVERNAME as servername, name, IS_SRVROLEMEMBER('sysadmin', name) as SYSADMIN, type_desc, create_date, is_policy_checked, is_disabled, password_hash, …

1
Високий PAGELATCH_ * і WRITELOG чекає. Вони пов'язані?
Ми спостерігаємо дуже високі типи очікування PAGELATCH_EX та PAGELATCH_SH, а також високий WRITELOG очікування. Я діагностував запит, що спричиняє очікування PAGELATCH і може усунути їх, зменшивши швидкість вставки в зайнятий кластерний первинний ключ, визначений значенням IDENTITY. Я розумію, що це явище відоме як суперечка із засувкою на останній сторінці. Однак …

2
Оцінка кардинальності SARG: чому б не провести повне сканування?
Чому не існує повного сканування (на SQL 2008 R2 та 2012)? Дані тесту: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin Insert Into dbo.TestTable(VeryRandomText, …

2
Крок завдання SQL запускається як різні акаунти sql
Мені цікаво, як налаштувати етап завдання SQL, який буде виконуватися як інший обліковий запис для входу в SQL. Здається, мені потрібно створити новий обліковий запис проксі, який вимагає наявних даних. Коли я створюю обліковий запис, єдиний варіант - використовувати вхідні дані Windows Login. Робота, яку я намагаюся виконувати, наведена нижче. …

3
Чи є спосіб дізнатися, хто змінив пароль для входу?
Я намагаюся з’ясувати, хто змінив пароль для входу в SQL Server 2008 R2. Я вже перевірив трасування за замовчуванням - і він не реєструє цю подію. Трасування за замовчуванням буде включати ці події, пов’язані з безпекою: /* Audit Add DB user event Audit Add login to server role event Audit …

3
Один індекс чи два?
У таблиці в моїй базі даних створений такий індекс: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) Сервер пропонує наступний 'пропущений' індекс: CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Мені здається логічним змінити існуюче визначення індексу, щоб включити запропоновані стовпці, а не створювати новий індекс, …

3
загальні вимоги до пам'яті для сервера sql 2008 r2
Я не маю досвіду роботи з DBA, але я намагаюся скласти справу про запит додаткових ресурсів для нашого сервера sql і сподівався, що я можу отримати розумних людей, щоб дати грубу оцінку того, що ми повинні працювати. Я підозрюю, що розподіл ресурсів, які ІТ надав нашому виробничому серверу sql, є …

5
Максимальний параметр пам'яті в SQL Server
Я запускаю SQL Server 2008 та веб-додаток на одному виділеному сервері, маючи лише 2 Гб пам'яті. Як зазначається в іншому місці, SQL Server регулярно займає до 98% фізичної пам'яті, що, як видається, уповільнює роботу веб-додатків на сервері. У розділі "Властивості сервера" в SSMS у розділі "Пам'ять" встановлено максимальну пам'ять сервера …

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