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

11
db_owner не может удалить базу данных - Ошибка 615, SQL Server

У меня база данных SQL Server 2012 работает на Amazon EC2. Я создал пользователя, чтобы иметь возможность создавать, редактировать и удалять базы данных. Я дал нового пользователя с dbcreatorролью сервера. Мой пользователь может подключиться удаленно и успешно запускает create database foo;команду....

11
Вычисляемое поле SQL в предложении SELECT и GROUP BY

Часто при запросе к моим базам данных MS SQL Server мне нужно создать вычисляемое поле, например (CASE WHEN A.type = 'Workover' THEN 'Workover' ELSE (CASE WHEN substring(C.category, 2, 1) = 'D' THEN 'Drilling' WHEN substring(C.category, 2, 1) = 'C' THEN 'Completion' WHEN substring(C.category, 2, 1)...

11
Как экспортировать всю информацию, связанную с безопасностью, из базы данных SQL Server

Как вы, наверное, знаете, SQL Server не предоставляет готового решения для экспорта всех связанных с безопасностью операторов, которые объявлены для каждого элемента в базе данных (как на уровне базы данных, так и на уровне объектов) Я говорю о возможности придумать эту информацию Все пользователи...

11
Значительно ли замедляет вставка индекса по битовому столбцу?

У меня есть таблица с записями от 1 до 5 миллионов. Небольшая часть этих записей имеет один из битовых столбцов, установленный в «TRUE». Нужно быстро найти эти записи. Я думаю, что индекс может ускорить поиск по этому столбцу, но я боюсь насчет INSERT. Отсюда и мой вопрос. База данных работает как...

11
Оценка требований к IO для пакетного использования

У нас есть приложение, которое периодически запрашивает базу данных SQL в течение дня. Есть периоды нулевой или только легкой активности, чередующиеся с индивидуальными запросами относительно больших объемов данных. Когда поступают эти запросы, основная цель состоит в быстрой доставке данных, а...

11
Шаг SQL Job выполняется под другой учетной записью SQL

Мне интересно, как настроить шаг задания SQL для выполнения в качестве другой учетной записи для входа в SQL. Похоже, мне нужно настроить новую учетную запись прокси, которая требует существующих учетных данных. Когда я создаю учетные данные, мой единственный вариант - использовать учетные данные...

11
Зеркальное отображение базы данных SQL Server умрет. Как я могу гарантировать высокую доступность сейчас?

Функция зеркального отображения базы данных SQL Server умрет: Эта функция будет удалена в следующей версии Microsoft SQL Server. Избегайте использования этой функции в новых разработках и планируйте модифицировать приложения, которые в настоящее время используют эту функцию. Вместо этого...

11
Восстановление разностной резервной копии создает файл журнала DEFUNCT?

Здесь моя проблема. Я пытаюсь переместить базу данных на новый сервер с помощью полного восстановления, а затем перенести с помощью быстрого разностного резервного копирования / восстановления. Я могу сделать полное восстановление без проблем, но при восстановлении разностной резервной копии я...

11
Синхронизация с использованием триггеров

У меня есть требование, аналогичное предыдущим обсуждениям по адресу: Написание простой банковской схемы: как я должен синхронизировать свои балансы с историей их транзакций? Триггер в сочетании с транзакцией У меня есть две таблицы, [Account].[Balance]и [Transaction].[Amount]: CREATE TABLE Account...

11
Тупик при удалении заявления

Я захожу в тупик при запуске задания SQL Server. Тупик возникает в простом операторе DELETE. Я бы подумал, что должен быть запущен запрос SELECT / UPDATE, чтобы вызвать тупик? Но похоже, что это УДАЛИТЬ / УДАЛИТЬ тупик ... То, что я ищу, это то, почему я получаю тупик УДАЛИТЬ / УДАЛИТЬ. Это...

11
Как IDENTITY_INSERT влияет на параллелизм?

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

11
Последовательность повторного использования

У меня есть последовательность, которая генерирует номера для отслеживания объектов в моей системе. Он работал нормально в течение достаточно долгого времени. На прошлой неделе мы заметили, что это начинает повторно использовать значения. Кажется, что происходит то, что в разные моменты вечера он...

11
Накопительные обновления MS SQL Server - лучшие практики

Я пытаюсь понять, какие рекомендации рекомендуются для накопительных обновлений SQL Server . В настоящее время мы придерживаемся идеи «ничего не делать, если только проблема, исправленная CU, не возникает у нас». Это работает с подходом «если ничего не сломано, не исправляйте», но мне интересно,...

11
Поддерживает ли SQL Server 2014 Express с расширенными службами полнотекстовый поиск?

Я установил SQL Server 2014 Express Edition с расширенными сервисами. Я надеялся опробовать функции полнотекстового поиска. Я прочитал здесь, что полнотекстовый поиск поддерживается экспресс-выпуском 2014 года. Но после установки и попытки создания полнотекстового индекса я получаю сообщение об...

11
Почему sys.columns и INFORMATION_SCHEMA.COLUMNS отображают различное количество столбцов

Я пытаюсь двумя способами для отображения столбцов с определенным именем: INFORMATION_SCHEMA.COLUMNS SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME='SUPPLIER_NAME'; SYS.COLUMNS SELECT * FROM SYS.COLUMNS WHERE NAME='SUPPLIER_NAME' Почему запросы показывают разные результаты?...

11
Sch-M WAIT блокирует Sch-S в SQL Server 2014, но не SQL Server 2008 R2?

Недавно мы перенесли наши производственные экземпляры с SQL 2008 R2 на новые серверы SQL 2014. Вот интересный сценарий, который мы раскрыли при использовании Service Broker. Рассмотрим базу данных с Broker Enabled = trueпомощью MyServiceи MyQueue. Обработка ядовитых сообщений отключена в этой...

11
SQL Server 2012 Не удается войти с учетной записью компьютера

Мы переносим сайт IIS / SQL Server с 2008 по 2012 год, и у меня возникла проблема с аутентификацией. Мы используем аутентификацию Windows для аутентификации как DOMAIN\COMPUTER$, но это не работает, выдавая ошибку: Не удалось войти в систему для пользователя 'DOMAIN \ COMPUTER $'. Причина: не...

11
Эффективная передача большого количества (84 миллиона строк) данных

У меня около 84 миллионов строк. Из них все они должны быть перенесены в отдельную базу данных на одном сервере, затем я удаляю, чтобы удалить около 60 миллионов строк из исходной базы данных. 84 миллиона строк находятся в одной таблице. Одна только эта таблица составляет 90% всей базы данных. Итак...

11
Передача информации о том, кто удалил запись, на триггер удаления

При настройке контрольного журнала у меня нет проблем с отслеживанием того, кто обновляет или вставляет записи в таблицу, однако отслеживание того, кто удаляет записи, кажется более проблематичным. Я могу отслеживать вставки / обновления, включив в поле «Вставить / обновить» поле «Обновлено». Это...

11
ROW_NUMBER () без PARTITION BY по-прежнему генерирует итератор сегмента

Я пишу в своем следующем блоге о ранжировании и агрегировании оконных функций, в частности, об итераторах Segment и Sequence Project. Насколько я понимаю, Segment идентифицирует строки в потоке, которые составляют конец / начало группы, поэтому следующий запрос: SELECT ROW_NUMBER() OVER (PARTITION...