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

8
Могу ли я заставить SSMS показывать мне фактическую стоимость запроса на панели плана выполнения?

Я исправляю проблемы с производительностью хранимой процедуры с несколькими состояниями в SQL Server. Я хочу знать, на какие части я должен тратить время. Я понимаю, как читать Query Cost, и всегда ли это процент? что даже когда SSMS предписано включить фактический план выполнения , показатели...

8
Потенциальные риски пользователей, подключающихся к SQL Server через Excel, в качестве системного администратора?

Недавно я обнаружил, что большая часть финансового отдела использует Excel для подключения к моему экземпляру SQL Server 2000 с учетной записью в роли sysadmin. Каковы мои текущие риски, которые я должен немедленно сообщить властям, которые...

8
Размер виртуального журнала SQL Server

Я отчасти случайный администратор баз данных, будучи разработчиком, унаследовавшим пару серверов баз данных (2005 и 2008 гг.) От кого-то, кто мало знал об администрировании баз данных и, похоже, еще меньше интересовался изучением этой темы. Я учусь по ходу дела и сейчас пытаюсь выяснить файлы...

8
Отключение автоматического сжатия во всех базах данных SQL Server. Почему это не работает?

Я решил, что могу использовать sp_MSforeachdb для решения этой проблемы, но я получаю сообщение об ошибке. sp_MSforeachdb ' BEGIN USE [?] DECLARE @dbid INT SET @dbid = DB_ID() IF(@dbid > 4) BEGIN --PRINT ''[?]'' + CONVERT(VARCHAR, @dbid) --ALTER DATABASE [?] SET AUTO_SHRINK OFF END END; ' Если я...

8
Как я могу запретить SSMS переписывать мой код при сохранении представления?

Я создаю представление, которое использует оператор с WHEREпредложением, похожим на это: WHERE ( col1 IS NOT NULL OR col2 IS NOT NULL ) AND NOT EXISTS (SELECT ...) который занимает в среднем 10 секунд для запуска. Однако когда я пытаюсь сохранить этот запрос как представление, SQL Server (или...

8
MERGE с OUTPUT, похоже, не правильно делает

Я добавляю внешний ключ в таблицу и удаляю все строки, которые нарушают FK, копируя их в таблицу ModifiedTable_invalid. Как часть сценария, у меня есть следующая команда MERGE: MERGE ModifiedTable t1 USING TargetTable tt ON t1.JoinColumn = tt.JoinColumn WHEN MATCHED THEN UPDATE SET t1.FkColumn =...

8
Конфликт TempDB с 24 физическими файлами tempdb на 48 ядре AMD Opteron

Я только что получил следующее уведомление об экземпляре SQL Server 2005. Этот экземпляр имеет отношение core-tempdb-file к 2: 1 для общего числа файлов tempdb в 24 файлах. Разногласия не должны происходить - как бы я обнаружил источник этого раздора? TempDB и все остальные базы данных находятся в...

8
Как изменить язык пользовательского интерфейса в SSMS?

Как изменить язык интерфейса пользователя в SQL Server Management Studio? Например, если я установил на английском языке, но хочу посмотреть на японском языке (чтобы назвать только один возможный пример). Я использую эту среду в среде, отличной от [English-as-a-first-language], и ​​предпочитаю...

8
Проверка подлинности Kerberos не работает со связанными серверами в SQL Server 2012

Я настраиваю среду DEV / TEST, используя 2 сервера SQL Server под управлением SQL Server 2012 на Windows Server 2012. Мы переходим с SQL Server 2005 на Windows Server 2008, где у нас уже есть этот корректный запуск. В SQL Server 2012 аутентификация Kerberos не работает. Каждый сервер имеет свою...

8
Условная компиляция хранимой процедуры SQL Server

Краткая версия: есть ли способ условно компилировать фрагменты кода TSQL в проекте данных SQL Server с использованием средств данных SQL Server для Visual Studio 2010? Я использую инструменты данных SQL Server в Visual Studio 2010 для работы с экспериментальной базой данных SQL Server Express....

8
Как группы доступности работают с запланированными заданиями и пакетами служб SSIS?

У меня есть 2 сервера SQL с базой данных в группе доступности AlwaysOn. У меня также есть задания, которые работают с базой данных. Как обеспечить, чтобы задания продолжали выполняться на дополнительном сервере во время отработки отказа? Нужно ли устанавливать задания и пакеты служб SSIS на обоих...

8
Повышение производительности при отключении неиспользуемых баз данных

У меня есть несколько баз данных для унаследованных приложений, которые работают в виртуальных машинах, которые в настоящее время отключены, пока кому-то не понадобится просмотреть какую-то историю. Я установил каждую из баз данных, используемых этими приложениями, в автономный режим, но я хотел...

8
Как восстановить репликацию после сбоя сервера

У нас было две базы данных на одном экземпляре SQL Server 2005 с репликацией транзакций между ними (3 таблицы в качестве статей). Этот сервер действовал как издатель и распространитель. Тогда RAID на сервере не удалось. Однако нам удалось отсоединить и скопировать почти все .mdfфайлы перед сбоем....

8
Ошибка истечения времени ожидания при использовании мастера копирования базы данных

Microsoft заставила меня поверить, что Мастер копирования баз данных SQL Server 2012 является наиболее оптимальным способом копирования базы данных SQL Server 2000 в SQL Server 2012. Пройдя несколько часов, я смог преодолеть некоторые проблемы и смог импортировать небольшие файлы в базы данных SQL...

8
SQL Server работает медленнее, пока мы не перезапустим его

У нас есть база данных со смешанной рабочей нагрузкой OLAP / OLTP. Запросы являются специальными и динамически создаются на сервере приложений среднего уровня. Когда мы запускаем сервер, производительность вполне приемлема, но потребление памяти увеличивается, пока не будет исчерпана вся доступная...

8
Счетчик выбора SQL Server READ_COMMITTED_SNAPSHOT QUESTION

Я, кажется, получаю много тупиков при выполнении select count (*) для конкретной таблицы. Я уже изменил все необходимые параметры и сделал их блокировкой только строк. Я также изменил базу данных, чтобы использовать READ_COMMITTED_SNAPSHOT изоляцию, Тем не менее, кажется, что с помощью счетчика...

8
Запрос на равенство в столбце NVARCHAR дает несколько результатов в SQL Server 2012

Я нахожусь в процессе перемещения любимого проекта из PostgreSQL (9.2.2) в SQL Server (стандарт 2012). Я заметил интересный феномен, когда запрашивал слова в юникоде. Учитывая определение: CREATE TABLE [word]( [id] [int] IDENTITY(0,1) NOT NULL, [value] [nvarchar](255) NULL ); и данные: insert into...

8
Сценарий SQL Server для удаления учетных записей больше не в Active Directory

У нас есть SQL Server 2000, который вскоре будет перенесен на SQL Server 2005. Он имеет годы создания учетных записей проверки подлинности Windows, которые больше не существуют в Active Directory, что не позволяет мастеру копирования базы данных создавать эти учетные записи на новом сервере....

8
Журналы транзакций SQL Server в облаке

Распространенной практикой является размещение журналов транзакций ( *.ldf) на отдельной системе физического диска, чем файлы базы данных ( *.mdf, *.ndf). В облачной среде виртуальных машин можно ли размещать журналы транзакций на той же букве диска, что и другие файлы данных? Как это обычно...

8
Разделение TempDB на несколько файлов, равное количеству процессоров

В статье SQL Server tempdb Best Practices Повышение производительности предлагается, чтобы я разбился tempdbна количество файлов, равное количеству ядер. Таким образом, для 4 ядер вы получаете 4 файла. Имея большее количество файлов, вы можете увеличить количество физических операций ввода-вывода,...