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

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

1
Параметр "усікати журнал на контрольній точці" в SQL Server
Довга історія, але наші багаторічні консультанти (колишні працівники) написали користувальницький сценарій років тому (2006 або близько того) для взаємодії з Tivoli Storage Manager, і, здається, перевіряється наявність параметра DB з назвою SQL Server truncate log on checkpoint. Їх твердження полягає в тому, що це заважає скриптам функціонувати та виконувати резервні …

3
Знайти особу клієнта, що запускає запит у SQL Server, не використовуючи тригери?
Наразі я використовую програму Capture Data Change (CDC) для відстеження змін даних, і я хочу відстежувати ім'я хоста та IP-адресу клієнта, який подає запит, який вніс зміни. Якщо є 5 різних клієнтів, які ввійшли через те саме ім’я користувача, кожен стикається з загальною проблемою відстеження, хто з 5 запустив запит. …

6
Перехід із SQL Server 2000 на 2012 рік без примірника 2005 або 2008
Я натрапив на три старі бази даних, що знаходяться на SQL Server 2000, які мені потрібно перенести до 2012 року. Я вважаю, що стандартним підходом є відновлення в екземплярі 2005 або 2008 років, оновлення, реекспорт і, нарешті, відновлення до 2012 року. Штраф, за винятком випадків, коли ми не маємо примірників …

2
Зберігання IP-адрес - varchar (45) vs varbinary (16)
Я збираюся створити таблицю з двома полями - IDяк BIGINTі IPAddressяк або varchar(45)або varbinary(16). Ідея полягає в тому, щоб зберігати всі унікальні IP-адреси та використовувати посилання IDзамість фактичного IP addressв інших таблицях. Як правило, я збираюся створити збережену процедуру, яка повертає IDзадану IP addressабо (якщо адресу не знайдено) вставити адресу …

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
Розуміння статистики, планів виконання та "ключова проблема"
Я намагаюся краще зрозуміти (концептуально) взаємозв'язок між статистикою, планами виконання, виконанням збереженої процедури. Чи правильно я кажу, що статистичні дані використовуються лише при створенні плану виконання збереженої процедури, і вони не використовуються в реальному контексті виконання? Іншими словами, якщо це правда, як тільки план створений (і якщо припустити його належним …

5
SQL Server 2012 Неможливо увійти в систему за допомогою облікового запису машини
Ми переміщуємо сайт IIS / SQL Server з 2008 по 2012 рік, і у мене виникають проблеми з автентифікацією. Ми використовуємо автентифікацію Windows для аутентифікації як DOMAIN\COMPUTER$, але це не працює, повідомляючи про помилку: Помилка входу для користувача "DOMAIN \ COMPUTER $". Причина: не вдалося знайти логін, що відповідає вказаному …

3
Передача інформації про те, хто видалив запис, на тригер Видалення
Під час налаштування аудиторського контуру у мене немає проблеми з відстеженням того, хто оновлює або вставляє записи в таблицю, однак, відстежувати, хто видаляє записи, видається більш проблематичним. Я можу відстежувати вставки / оновлення, включаючи в поле Вставити / оновити поле "Оновлено". Це дозволяє тригеру INSERT / UPDATE мати доступ до …

1
Послідовність повторного використання
У мене є послідовність, яка генерує номери для відстеження об'єктів у моїй системі. Це працювало чудово протягом досить тривалого часу. Минулого тижня ми помітили, що він починає повторно використовувати значення. Що, здається, трапляється, що в різні моменти ввечері воно відкинеться до тієї величини, яку він мав попередній день. Потім він …

1
Відновлення диференціальної резервної копії створює файл журналу DEFUNCT?
Ось моя проблема. Я намагаюся перенести базу даних на новий сервер через повне відновлення, а потім розріз із швидким диференціальним резервним копією / відновленням. Я можу зробити повне відновлення без проблем, але при відновленні резервної копії диференціалу я отримую таке попередження: Msg 3127, рівень 16, стан 1, рядок 1 Файл …

3
db_owner не може скинути базу даних - помилка 615, SQL Server
У мене база даних SQL Server 2012 працює на Amazon EC2. Я створив користувача, щоб мати змогу створювати, редагувати та скидати бази даних. Я дав нового користувача з dbcreatorроллю сервера. Мій користувач може підключитися віддалено і успішно виконує create database foo;команду. Але коли користувач намагається знову скинути базу даних за …

3
Поліпшення продуктивності STIntersects
Стіл T_PINмає 300 000 шпильок і T_POLYGONмає 36 000 полігонів. T_PINмає цей показник: CREATE SPATIAL INDEX [T_PIN_COORD] ON [dbo].[T_PIN] ( [Coord] )USING GEOGRAPHY_GRID WITH (GRIDS =(LEVEL_1 = HIGH,LEVEL_2 = HIGH,LEVEL_3 = HIGH,LEVEL_4 = HIGH), CELLS_PER_OBJECT = 128, PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE …

5
Звільнення невикористаного простору таблиці SQL Server
У мене є таблиця в SQL Server 2012 Express з великою кількістю невикористаного простору. Мені потрібно звільнити місце в базі даних. | ІМ’Я | РАДИ | ЗАБЕЗПЕЧЕНО | ДАНІ | INDEX_SIZE | Невикористаний | | ------------- | -------- | -------------- | ----------- --- | ------------ | -------------- | | MyTableName …

1
Проста модель відновлення SQL Server 2012 з LOG_BACKUP log_reuse_wait_desc
Незважаючи на те , що я роблю своє власне розслідування, хто - небудь знає , чому база даних в SIMPLEмоделі відновлення має LOG_BACKUPдля log_reuse_wait_desc? SQL Server 2012 SP1. База даних створена всього кілька тижнів тому. Ні реплікації, ні дзеркального відображення, ні доставки журналів, і жодного з них не було. Ми …

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