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

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

1
Чому в цьому запиті не використовується основний (кластерний) ключ?
У мене є таблиця S2 Server 2008 R2, структура схеми якої виглядає так: CREATE TABLE [dbo].[CDSIM_BE] ( [ID] [bigint] NOT NULL, [EquipmentID] [varchar](50) NOT NULL, [SerialNumber] [varchar](50) NULL, [PyrID] [varchar](50) NULL, [MeasMode] [varchar](50) NULL, [ReadTime] [datetime] NOT NULL, [SubID] [varchar](15) NULL, [ProbePosition] [float] NULL, [DataPoint] [int] NULL, CONSTRAINT [PK_CDSIM_BE] PRIMARY …

2
Розбиття SQL Server 2008 R2 - та сама FileGroup, 1 файл, 2 номери_розділу - HELP
Це мій перший перехід на розбиття на SQL Server, я дізнався з посібника Brent Ozar, який є фантастичним :) Кілька разів я натрапив на дивний сценарій; коли я бігаю: SELECT * FROM ph.FileGroupDetail ORDER BY partition_number Go Існує та сама група файлів, що показує двічі з двома різними номерами розділів, …

1
База даних з декількома .mdf-файлами
Я шукав в Інтернеті, але не знайшов того, що шукаю. Проблема / запит, наскільки мені відомо, база даних у SQL Server повинна мати один .mdf-файл, а можливо, деякі .ndf-файли та один .log-файл. Я бачив багато баз даних з одним mdf та кількома файлами ndf. Але нещодавно я натрапив на якусь …

2
Видалення вторинних файлів даних. DBCC SHRINKFILE: Сторінку неможливо перемістити, оскільки це сторінка робочого столу
У мене занадто багато файлів вторинних даних (.ndf), створених для tempdb. Щоб видалити зайві файли, мені потрібно спорожнити файл (вміст буде переміщено до інших файлів): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); а потім видаліть файл: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Але EMPTYFILEкоманда повертає помилку: DBCC SHRINKFILE: Page 8:41920 could not be moved …

1
РОЗВ'ЯЗАННЯ РОЗВИТКУ ІЗОЛЯЦІЇ РОЗВИТКУ І ТРУНКАТ?
Я сподіваюся, що хтось може пролити трохи світла на таку поведінку, яку я не очікував щодо ізоляції SNAPSHOT проти TRUNCATE. База даних: Дозволити ізоляцію знімків = Істинно; Читає зроблений знімок увімкнено = помилково. Процедура1 (Замінює вміст foo таблиці з давно запущеного комплексу SELECT з великою кількістю з'єднань): BEGIN TRAN; TRUNCATE …

1
Погане виконання запитів
У нас є велика (10 000+ рядків) процедура, яка зазвичай працює за 0,5-6,0 секунди, залежно від того, скільки даних вона має працювати. За останній місяць або близько того він почав займати 30+ секунд після того, як ми зробимо оновлення статистики з FULLSCAN. Коли вона сповільнюється, sp_recompile "виправляє" проблему, доки нічна …

1
Динамічно передаючи назви стовпців до UNPIVOT
У мене є таблиця з наступними даними First Second Third Fourth Fifth Sixth 2013-08-20 2013-08-21 2013-08-22 2013-08-23 2013-08-24 2013-08-25 І використовуючи UNPIVOT SELECT Data ,DATENAME(DW, Data) AS DayName FROM Cal UNPIVOT(Data FOR D IN ( First, Second, Third, Fourth, Fifth, Sixth )) AS unpvt Я отримую такий результат Data DayName …

2
Чи можу я встановити SQL Server 2012 на машину вже з 2008 R2?
Я досить довго використовую SQL Server 2008 R2, і він чудово працює. Тепер мені потрібно використовувати SQL Server 2012. Чи вплине це на мої існуючі бази даних? Скільки ризиків пов'язано з установкою SQL Server 2012 на машину, на якій працює SQL Server 2008 R2?

1
оптимізація запитів: інтервали часу
В основному, у мене є два види інтервалів часу: presence time і absence time absence time можуть бути різних типів (наприклад, перерви, відсутність, особливий день тощо), а інтервали часу можуть перетинатися та / або перетинатися. Це НЕ обов'язково, що тільки правдоподібні комбінації інтервалів існують у вихідних даних, наприклад. перекриття інтервалів …

3
Чи гарантовано SELECT ROW_NUMBER () для повернення результатів, відсортованих за генерованими номерами рядків?
Наприклад, врахуйте запит SQL: SELECT A.[Name], ROW_NUMBER() OVER(ORDER BY A.[Name] ASC) FROM [FooTable] AS A Тут я спостерігаю за результатами повернення, відсортованими за А. [Ім'я]. Якщо я зміню стовпчик сортування, визначений у функції ROW_NUMBER, на інший стовпець, то знову результати будуть відсортовані за цим стовпцем. Я очікував, що номер рядка …

1
Ініціалізація транзакційної реплікації із резервного копіювання
Існує варіант під час налаштування публікації для реплікації дозволити ініціалізацію із резервного копіювання. Ми створюємо реплікувані бази даних вже декілька років і завжди ініціалізувалися з резервної копії, але ніколи не встановлювали цей прапор (ми це вперше помітили за пару днів тому). Реплікація, безумовно, спрацювала без проблем весь цей час. Я …

1
Збережена процедура для повернення динамічно створених даних таблиці
Швидкий сюжет, ми працюємо з зовнішнім постачальником, який має систему опитування. Система не обов'язково розроблена найкраще, коли створюється нове опитування, і система створює нову таблицю, тобто: Tables ____ Library_1 -- table for Survey 1 SurveyId int InstanceId int Q_1 varchar(50) Library_2 -- table for Survey 2 SurveyId int InstanceId int …

3
Як підвищити продуктивність незайманих запитів у MS SQL Server?
У мене є веб-сайт ASP.NET, який робить власне кешування даних і дані не змінюються протягом тривалих періодів часу, тому йому не потрібно вдруге запитувати SQL Server тим же запитом. Мені потрібно покращити продуктивність перших запитів (незайманих), які надходять на цей SQL Server. Деякі запити обробляють стільки даних, що можуть спричинити …

2
Чи існує спосіб примусового вирішення імені відкладеного, навіть якщо таблиця існує під час створення збереженої процедури?
Створюючи збережену процедуру на SQL Server, ви можете посилатися на таблиці, які не існують. Але, якщо таблиця існує, то будь-який стовпець, на який ви посилаєтесь у цій процедурі, повинен існувати в цій таблиці ( Відкладене дозвіл імені ). Чи можна доручити SQL Server відкласти роздільну здатність імен для всіх таблиць, …

4
SQL Server 2008 R2: проблеми після зміни імені комп'ютера
У мене виникає заплутана проблема після зміни імені комп'ютера віддаленого сервера, на якому розміщено локальний екземпляр SQL Server. В основному віддалений сервер був переміщений з одного сайту на інший. Щоб полегшити це, я створив резервну копію та відновив стару базу даних до нового імені бази даних, очистивши дані, щоб вона …

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