| Day | Content |
|---|---|
SQL Отключение нескольких баз по имени
Подробнее/******************************************************* Отключение (DETACH) баз MS SQL с отбором по вхождению в имя *******************************************************/ DECLARE @SQL VARCHAR(max) = '' DECLARE @StrNewLine CHAR SET @StrNewLine = CHAR(10) + CHAR(13) SELECT @SQL += 'alter database ['+ name + '] SET SINGLE_USER WITH ROLLBACK IMMEDIATE' + '' + @StrNewLine --+ 'GO' + @StrNewLine + 'EXEC master.dbo.sp_detach_db @dbname = '+ name + ';' + @StrNewLine from master.sys.databases AS SysDB WHERE SysDB.name LIKE 'ATO_2011%' PRINT @SQL EXEC (@SQL) |