Вопросы с тегом «sql-server-2008-r2»

SQL Server 2008 R2 (основная версия сборки 10.50.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.

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

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

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

3
Каков наилучший способ архивировать все, кроме текущего года и разделить таблицу одновременно
задача Архивируйте все, кроме скользящего 13-месячного периода, из группы больших таблиц. Архивные данные должны храниться в другой базе данных. База данных находится в простом режиме восстановления Таблицы имеют размер от 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 с подписчиками по запросу, когда мы добавляем статью, я бы хотел избежать создания полного снимка (дБ составляет ~ 80 ГБ, так что это занимает часы). Из этой статьи я видел, как сделать это с частичным снимком, отключив немедленную синхронизацию, но у нас это …

7
Список всех разрешений для данной роли?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . Я обыскал все вокруг и не нашел окончательного ответа на этот вопрос. Мне нужен скрипт, который может дать ВСЕ разрешения для связанной роли. Есть мысли, …

2
Как разбить существующую однораздельную таблицу
У меня есть существующая таблица с данными: dbo.Test (col1,col2,col3....) ON [PRIMARY] Мне нужно изменить эту таблицу так, чтобы она была разделена следующим образом: dbo.Test(col1,col2,col3....) ON Ps_Date(Col2) Как я могу добиться этого, не опуская и не воссоздавая стол?

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не получу выгоды от индексации. Есть также некоторые статьи, в которых говорится, что использование LIKE …

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
Безболезненный способ создания кластерного индекса на огромной таблице?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Таким образом, у нас есть сайт для клиентов, который жалуется на серьезную медленную работу. Я взглянул один раз, и стало очевидно, что проблема в том, …

3
Стоит ли останавливать резервное копирование журнала транзакций во время полного резервного копирования?
У меня есть два задания агента SQL, которые планируется запускать с разными интервалами. Первое задание запускает полное резервное копирование один раз в день. Второе задание выполняет резервное копирование журнала транзакций каждые пятнадцать минут. По мере роста базы данных полное резервное копирование занимает больше времени, чем первоначально планировалось (даже со сжатием). …

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

5
SQL Server не запускается при запуске Windows, но запускается вручную
Служба моего экземпляра SQL Server (SQL Server 2008 R2 Express) имеет тип запуска = автоматический. Последние пару раз я перезагружал свой компьютер, служба не запускалась сама по себе, но запускается очень хорошо, когда я запускаю службу вручную. Просмотр событий показывает, что служба не запускается из-за тайм-аута соединения. Есть 2 записи …

1
Найти все запросы, выполненные за последнее время в базе данных
[Я начинающий программист T-SQL] [..и надеюсь, я на правильном сайте обмена стека] Я хотел бы получить список всех запросов, которые я выполнил (по крайней мере, те, которые я выполнил сегодня с утра). Мне нужно сделать отчет о времени выполнения запросов. Поиск в Интернете не принес мне много полезной информации. Единственный …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.