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

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

1
Зміна довжини варшара на прямій програмі таблиці
У мене зараз використовується сервер БД MS SQL Server 2008 R2, який використовується з виробничим додатком. Нове вдосконалення додатка вимагає varchar(100)збільшити довжину стовпця в таблиці. Чи можна збільшити довжину цього наявного стовпця в БД prod, не впливаючи на поточні дані? Чи потрібно проводити цю зміну в неробочий час, щоб уникнути …

4
Чому журнал транзакцій продовжує рости в простому режимі відновлення з нічними резервними копіями
Перш ніж негайно позначити як дублікат , я прочитав «Майк Уолш», чому журнал транзакцій постійно росте чи не вистачає місця? , але я не думаю, що це дало відповідь на мою ситуацію. Я переглянув десяток подібних запитань, але відповідні здебільшого просто сказав "дублікат" і вказав на запитання Майка. Докладніше: У …

3
Чи повинен ключ розділу також бути частиною первинного ключа?
Я розділяю таблицю на основі стовпця, який не є первинним ключем? Я сьогодні прочитав деяку суперечливу інформацію про те, чи повинен стовпчик розділу бути частиною первинного ключа. Моя кишка каже "ні", але я не впевнений на 100%. Тож питання ... Чи повинен стовпчик розділу бути частиною основного? Рекомендується так чи …

3
Що найкращий спосіб архівувати весь, крім поточного року, та розділити таблицю одночасно
Завдання Заархівуйте всі великі таблиці, окрім постійного періоду, з групи великих таблиць. Заархівовані дані повинні зберігатися в іншій базі даних. База даних знаходиться в простому режимі відновлення Таблиці складають від 50 млн. Рядків до декількох мільярдів і в деяких випадках займають сотні ГБ кожен. Наразі таблиці не розміщені в розділі …

1
Оновіть базу даних SQL Server 2000 до 2008 R2 та включіть нові функції
Нещодавно я оновив базу даних SQL Server 2000 до 2008 року R2. Що я зробив: Служба вимкнення SQL Server 2000 (експрес) на старій машині, Перемістити файли даних ( mydatabase.mdf та mydatabase.ldf ) на нову машину, Запустіть SQL Server Management Studio 2008, Підключіться до локальної бази даних, Приєднайте файли даних до …

5
Додайте статтю до транзакційного видання, не створюючи нового знімка
Використовуючи транзакційну реплікацію SQL 2008 R2 з підписниками, що додають, коли ми додаємо статтю, я хотів би уникати створення цілого знімка (db становить ~ 80 ГБ, тому це займає години). З цієї статті я бачив, як це зробити за допомогою часткового знімка, встановивши вимкнено_синхронізацію, але це не спрацювало для нас. …

7
Список усіх дозволів на певну роль?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в адміністраторі баз даних Stack Exchange. Мігрували 6 років тому . Я шукав по всьому світу і не знайшов переконливої ​​відповіді на це питання. Мені потрібен сценарій, який може надати ВСІ дозволи на пов'язану роль. Будь-які думки, чи …


2
LIKE використовує індекс, CHARINDEX ні?
Це питання пов'язане з моїм старим питанням . Наведений нижче запит знадобився від 10 до 15 секунд: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) У деяких статтях я бачив, що використання CASTта CHARINDEXне буде користі від індексації. Також є деякі статті, які говорять про те, що використання …

4
Заява злиття заходить у глухий кут
У мене є така процедура (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId …

3
Безбожний спосіб створити кластерний індекс на величезній таблиці?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Тож у нас є веб-сайт із замовниками, який скаржиться на деякі серйозно повільні показники. Я взяв один погляд і очевидно, що проблема полягає в тому, що хтось …

3
Чи слід зупиняти резервні копії журналу транзакцій під час повної резервної копії?
У мене є два завдання SQL Agent, які планується виконувати з різними інтервалами. Перша робота виконує повну резервну копію раз на день. Друге завдання виконує резервне копіювання журналу транзакцій кожні п'ятнадцять хвилин. У міру зростання бази даних повна резервна копія займає більше часу, ніж спочатку планувалося (навіть при стисненні). І …

5
SQL Server не запускається при запуску Windows, а запускається вручну
Служба мого екземпляра SQL Server (SQL Server 2008 R2 Express) має тип запуску = автоматичний. За останні кілька разів я перезапустив свій комп’ютер, сервіс не вдалося запустити самостійно, але він запускається просто добре, коли я вручну запускаю службу. Переглядач подій показує, що служба не запускається через час очікування з'єднання. Про …

5
Чому цей чіткий склад викликає проблеми лише з пов'язаним сервером?
Я запитую дані з пов'язаного сервера через представлення на початковому сервері. Подання повинно включати пару стандартизованих стовпців, таких як Created, Modifiedі Deleted, але в цьому випадку таблиця на вихідному сервері не має відповідної інформації. Отже, стовпці явно наводяться на відповідні типи. Я оновив перегляд, змінивши стовпець із NULL AS Modified …

3
Ієрархічне замовлення дерева-батька
Я повинен слідкувати за даними в SQL Server 2008 R2. SQLFiddle Схема: СТВОРИТИ ТАБЛИЦЮ [dbo]. [ICFilters] ( [ICFilterID] [int] ІДЕНТИЧНІСТЬ (1,1) NOT NULL, [ParentID] [int] NOT NULL DEFAULT 0, [FilterDesc] [varchar] (50) НЕ NULL, [Активний] [крихітний] НЕ ВІДПОВІДНИЙ 1, CONSTRAINT [PK_ICFilters] PRIMARY KEY CLUSTERED ([ICFilterID] ASC) З PAD_INDEX = OFF, …

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