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

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

6
SQL Server Management Studio 2012: Як мати папки в проекті SSMS?
Я використовую SSMS 2012 для спілкування з серверами SQL 2012 та серверами Azure SQL, якими ми користуємося. Я визнаю, що я не експерт SQL, тому я економив більшість моїх SQL-скриптів для подальшої довідки. Я швидко наткнувся на 20 або більше .SQL-скриптів у проекті SSMS, і всі вони живуть у одній …

5
Яка відповідна архітектура індексу, коли змушена реалізувати IsDeleted (м'які делети)?
На даний момент у нас є існуюча база даних та програма, яка повністю функціонує. У мене немає можливості змінити архітектуру в цей момент. Сьогодні в кожній таблиці бази даних є поле "IsDeleted" NOT NULL BIT із замовчуванням "0". Коли програма "видаляє" дані, вона просто оновлює прапор IsDeleted до 1. У …

3
Наслідки зміни режиму сумісності в SQL Server від 100 до 110
У мене є база даних, Mydatabaseстворена в SQL Server 2008 R2. Я перейшов до SQL Server 2012. Я намагався виконати нижче запит, щоб обчислити відсоток select Distinct [KEY],PERCENTILE_CONT(0.25) within group(order by EachPrice) OVER(Partition By [KEY]) As Q1,PERCENTILE_CONT(0.50) within group(order by EachPrice) OVER(Partition By [KEY]) As Q2, PERCENTILE_CONT(0.75) within group(order by …

2
Чи можливо оператори SQL одночасно виконуватись протягом одного сеансу в SQL Server?
Я написав збережену процедуру, яка використовує тимчасову таблицю. Я знаю, що в SQL Server тимчасові таблиці проходять сеанс. Однак я не зміг знайти остаточну інформацію про те, на що здатний сеанс. Зокрема, якщо є можливість, щоб ця збережена процедура виконувалась двічі одночасно за один сеанс, для транзакції в рамках цієї …

3
Обгортання запиту, якщо існує, це робить дуже повільним
У мене є наступний запит: select databasename from somedb.dbo.bigtable l where databasename ='someval' and source <>'kt' and not exists(select 1 from dbo.smalltable c where c.source=l.source) Наведений вище запит виконується за три секунди. Якщо вищезазначений запит повертає будь-яке значення, ми хочемо, щоб збережена процедура EXIT, тому я переписав її як нижче: …

1
Чому додається стовпець NOT NULL з обмеженням за замовчуванням миттєвим?
CREATE TABLE TestTab (ID INT IDENTITY(1,1), st nvarchar(100)) INSERT INTO TestTab (st) values ('a') INSERT INTO TestTab (st) values ('b') INSERT INTO TestTab (st) values ('c') INSERT INTO TestTab (st) values ('d') INSERT INTO TestTab (st) values ('e') INSERT INTO TestTab (st) SELECT TOP 10000 st from testtab GO 30 …

3
Чому SQL Server ігнорує індекс?
У мене є таблиця CustPassMasterз 16 стовпцями в ній, одна з яких є CustNum varchar(8), і я створив індекс IX_dbo_CustPassMaster_CustNum. Коли я запускаю свою SELECTзаяву: SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Він повністю ігнорує індекс. Це плутає мене, оскільки у мене є ще одна таблиця CustDataMasterз набагато більшими …

6
Визначте 3-ту п’ятницю кожного місяця
Мені потрібно визначити дати, які є "3-ї п'ятницею кожного місяця" для діапазону дат "1.1.1996 - 30.8.2014" у SQL Server. Я очікую, що я повинен використовувати комбінацію DENSE_RANK()та PARTITION BY()встановити "rank = 3". Однак я новачок у SQL і не можу знайти правильний код.

2
SQL Server 2012 Відновлення резервної копії до нового Імені БД
Здається, я пам’ятаю, що в 2008 році ви могли відновити резервну копію в новій копії БД, змінивши ім'я в полі «База даних призначення» з майстра відновлення. Це створило б абсолютно нову БД, яка є копією оригінальної БД, відновленої до потрібного часу. Я все життя не придумав, як змусити SQL 2012 …

7
Помилка 3154 під час відновлення резервної копії за допомогою "ЗАМЕНИТИ"
У мене на комп’ютері встановлений SQL 2012 з SP1. Я зробив резервну копію бази даних test.bak. У мене є база даних з назвою, test2яка є тією ж базою даних, але дані змінилися. Я хочу відновити test.bakчерез test2базу даних. Я завжди отримую помилку: Помилка 3154: Набір резервного копіювання містить резервну копію …


7
Як мені боротися з обмеженнями FK під час імпорту даних за допомогою майстра імпорту / експорту DTS?
Я намагаюся використовувати майстра імпорту та експорту SQL Server, щоб скопіювати дані з мого виробничого db до мого dev db, але коли я це роблю, не вдається помилка "Стан INSERT суперечить обмеженню FOREIGN KEY" У мене є понад 40 таблиць з партіями З обмежень FK, чи є якийсь простий спосіб …

3
Усуньте оператор пошуку ключів (кластер), який уповільнює продуктивність
Як я можу усунути оператор пошуку ключів (кластерних) у своєму плані виконання? У таблиці tblQuotesвже є кластерний індекс (on QuoteID) і 27 некластеризованих індексів, тому я намагаюся більше не створювати. Я помістив кластерний стовпчик індексу QuoteIDу свій запит, сподіваючись, що це допоможе - але, на жаль, все одно. План виконання …

2
Як час очікування може бути більшим за годинний?
Коли я відстежую очікування з sp_BlitzFirst, я отримую цю деталь: <?ClickToSeeDetails -- For 20 seconds over the last 5 seconds, SQL Server was waiting on this particular bottleneck. -- ?> Чи слід це читати "протягом 20 секунд 20 разів?" Знахідку було CLR_SEMAPHORE.

2
Новіша версія SQL Server менш стабільна?
Наш архітектор бази даних повідомив клієнту нашого, що SQL Server 2014 - це поганий вибір у порівнянні з 2012 роком, оскільки йому не вистачає переваг щодо продуктивності та стабільності у 2012 році. Все, що я читав, суперечить цьому. Аарон Бертран говорить з точністю до навпаки, і всі доповіді, які я …

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