Как и многие 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. Если у вас есть вопросы или предложения, не стесняйтесь обращаться ко мне.
Отказ от ответственности: Весь контент на этом блоге подлежит отказу от ответственности, который можно найти здесь.