Skip to content

Instantly share code, notes, and snippets.

View SergVro's full-sized avatar

Sergii Vorushylo SergVro

  • Stockholm, Sweden
View GitHub Profile
@marcusrehm
marcusrehm / change_sql_server_db_state.sql
Last active September 1, 2020 17:37
This script helps bring all databases with Suspect, Single User and Recovery Pending state to Online state in SQL Server 2012.
declare @dbname varchar(255);
DECLARE dbname_cursor CURSOR FOR
SELECT name--, database_id, create_date, STATE_DESC
FROM sys.databases
WHERE STATE_DESC in ('SINGLE_USER', 'SUSPECT', 'RECOVERY_PENDING');
OPEN dbname_cursor
FETCH NEXT FROM dbname_cursor
INTO @dbname