Published on

February 21, 2017

Исследование сценариев помощи SQL Server

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

Вы можете найти сценарии в моем репозитории GitHub. Обратите внимание, что это не исчерпывающий список, а скорее выборка сценариев, которые я считаю особенно полезными. Некоторые из этих сценариев предназначены для генерации других сценариев, что делает их идеальными для автоматизации повторяющихся задач или создания сценариев для будущих действий.

Прежде чем мы продолжим, я хотел бы упомянуть несколько оговорок. Эти сценарии предоставляются “как есть” без каких-либо гарантий. Было проведено ограниченное тестирование, и я не могу гарантировать, что они не содержат ошибок. Рекомендуется протестировать и проверить эти сценарии перед использованием их на любой критической платформе SQL Server. Кроме того, некоторый код в этой коллекции может быть взят с других веб-сайтов, и я старался предоставить соответствующие ссылки на авторов, где это возможно.

Репозиторий GitHub – Коллекция загружаемых сценариев

https://github.com/rolftesmer/SQLServerHelpScripts

Список файлов SQL-сценариев

Вот список некоторых сценариев, которые вы найдете в репозитории:

  • KillDBConnections.sql
  • ListDBFileGrowthHistoryFromDefaultTrace.sql
  • ListDBFileSettingsAndGrowth(2012+).sql
  • ListDBHowMuchDataHasChangedSinceFullBackup.sql
  • ListDBNotAccessed.sql
  • ListDBOnSameDriveLetter.sql
  • ListIndexFrag.sql
  • ListIndexesAll.sql
  • ListIndexesNotUsed.sql
  • ListIndexesUsed.sql
  • ListLastDBBackups.sql
  • ListLastDBRestores.sql
  • ListLastTimeTableStatsUpdated.sql
  • ListSSRSReportsSchedules.sql
  • ListSSRSReportsSchedulesAndHistory.sql
  • ListTableCompressionSettings.sql
  • ListTablePartitionCalculationFromColoumn.sql
  • ListTablePartitionSettings.sql
  • ListTablesLastAccessed.sql
  • ListTablesNotAccessed.sql
  • ListTablesWithNoPrimaryKey.sql
  • SQLGen_AttachDatabases.sql
  • SQLGen_AutoShrinkClose.sql
  • SQLGen_Backup.sql
  • SQLGen_ChangeDBOwner.sql
  • SQLGen_DBCC_CHECKDB.sql
  • SQLGen_DBCompatLevel.sql
  • SQLGen_DBIndexPhysicalStats.sql
  • SQLGen_DBRecoveryMode.sql
  • SQLGen_DetachDatabases.sql
  • SQLGen_DropAllIndexes.sql
  • SQLGen_ExtractAllDatabaseIndexScripts.sql
  • SQLGen_ForeignKeys.sql
  • SQLGen_MergeStatement.sql
  • SQLGen_Offline.sql
  • SQLGen_PartitionStatment.sql
  • SQLGen_ReindexAllIndexes.sql
  • SQLGen_ReindexFullText.sql
  • SQLGen_RenameObjects.sql
  • SQLGen_RestoreDBFromBackupFile.sql
  • SQLGen_SQLAgentJobsDisableEnable.sql
  • SQLGen_SetDefaultSchema.sql
  • SQLGen_SeverityAlerts.sql
  • SQLGen_Shrink_File.sql
  • SQLGen_SysMessages.sql
  • SQLGen_TPD.sql
  • SQLGen_TableAndIndexCompression.sql
  • SQLGen_TableIndexCompression.sql
  • SQLGen_UpdateStatistics.sql

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

Спасибо за исследование моей коллекции сценариев помощи SQL Server. Я надеюсь, что вы найдете эти сценарии полезными в своем пути с SQL Server. Если у вас есть вопросы или предложения, не стесняйтесь обращаться ко мне.

Отказ от ответственности: Весь контент на этом блоге подлежит отказу от ответственности, который можно найти здесь.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.