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

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

3
Модель восстановления SQL Server 2008 / R2
Практически все наши базы данных на определенных серверах не требуют модели полного восстановления (мы не делаем резервных копий журнала транзакций), и по умолчанию всегда следует создавать базы данных и указывать модель простого восстановления. Довольно часто и по определенным практическим причинам многие базы данных создаются с использованием SSMS. Однако могут быть …

1
SQL Server 2008 R2 Грязное чтение - насколько не атомарно?
Мне интересно, "как грязные" грязные чтения могут попасть под уровень изоляции без чтения . Я понимаю, что строки, которые были обновлены, но еще не зафиксированы, видны, но: Может ли строка выглядеть как частично обновленная, то есть некоторые столбцы обновлены, а некоторые нет? Может ли один столбец отображаться частично обновленным. Например, …

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


3
Есть ли время, когда мы должны избегать каскадного удаления?
В SQL Server 2008 есть первичная таблица, которая связана с тремя другими дочерними таблицами отношением 1 ко многим. Итак, мы думаем об использовании каскадного удаления в первичной таблице, чтобы все записи в дочерней таблице были удалены при удалении записи из первичной таблицы. Итак, является ли каскадное удаление правильным выбором здесь? …

1
Генерация перестановок и комбинаций для столбца имени
У меня есть следующие образцы данных для перестановок и комбинации. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan Soponatime','Hight …

1
Определите причину, по которой база данных застряла в состоянии ВОССТАНОВЛЕНИЕ
Я знаю, что есть вопросы, которые решают проблему зависания базы данных RESTORINGи использовали эти решения для ручного перевода базы данных в оперативный режим, но мой сценарий несколько иной. У меня есть автоматическое восстановление с использованием скриптов Powershell, которое восстанавливает копию производства в экземпляре DEV. Сценарии остаются неизменными в течение года, …

1
Проблема с кодировкой столбца SQL Server VARCHAR, полученного в Python
Недавно у нас была проблема с кодировкой, связанной с полем, которое хранится в SQL Server как varchar (120). В SSMS varchar выглядит как: "Кто убил JonBen? T?" Тем не менее, когда он введен в Python, он выглядит так: Я исследовал это со стороны Python, и ничего странного не происходит. Моя …

2
Обновление статистики с полной проверкой на SQL Server 2014 использует 100% ЦП, на 2008 R2 - 15%
Почему полная статистика обновлений сканирования использует 100% ЦП в SQL Server 2014, когда он использует, возможно, 20% ЦП в SQL Server 2008 R2 для тех же таблиц с аналогичными аппаратными возможностями? Я смотрел MAXDOP, другие варианты, и действительно не вижу ничего, что выделяется. Я понимаю, что могут быть настройки, которые …

2
Таблок подсказка вызывает тупики
Я вставлял два набора данных, используя минимальное ведение журнала, в пустую таблицу кучи с помощью двух параллельно выполняемых задач SQL и с помощью SQL следующей формы. INSERT INTO Table (TABLOCK) SELECT FROM ... После того, как задание немного зависло, одна из задач SQL стала жертвой тупика. Ниже приведен XML-вывод графа …

2
Большой запрос на удаление, кажется, заморожен
Мы запустили запрос на удаление базы данных с 1,8 млрд строк. Это удаление приведет к удалению 1,2 млрд строк. Оглядываясь назад, мы бы разбили этот запрос на 100 м за один раз, но мы находимся в положении, когда он выполнялся в течение 24 часов, а размер файла журнала составляет 2 …

3
Заменить специальные символы в столбце пробелом
Я пытаюсь написать запрос, который заменяет специальные символы пробелом. Код ниже помогает идентифицировать строки. (допустимы буквенно-цифровые символы, запятая и пробел): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Как интегрировать функцию замены в оператор выбора, чтобы все символы, кроме буквенно-цифровых, запятой и пробела в наборе результатов, заменялись на '' …


1
Как воспроизвести «Не удалось продолжить сканирование с NOLOCK из-за перемещения данных»
Иногда я получаю сообщение «Не удалось продолжить сканирование NOLOCKиз-за перемещения данных» с некоторыми большими заданиями, которые выполняются WITH (NOLOCK)в запросах выбора. Я понимаю, что это как-то связано с попыткой выбора данных, когда произошел разрыв страницы, из-за которого данные перестали быть такими, какими они должны были быть - я предполагаю, что …

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

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