이미 데이터베이스를 사용하고있는 사람이나 관계없이 데이터베이스를 오프라인 상태로 만들려면 어떻게합니까?SQL Server 2008 데이터베이스를 강제로 오프라인 상태로 만드는 방법
ALTER DATABASE database-name SET OFFLINE;
을하지만 여전히 7 분 후 걸려있어 :
나는 시도했다.시나리오를 테스트해야하므로 이걸 원합니다.
심지어 가능하다면?
이미 데이터베이스를 사용하고있는 사람이나 관계없이 데이터베이스를 오프라인 상태로 만들려면 어떻게합니까?SQL Server 2008 데이터베이스를 강제로 오프라인 상태로 만드는 방법
ALTER DATABASE database-name SET OFFLINE;
을하지만 여전히 7 분 후 걸려있어 :
나는 시도했다.시나리오를 테스트해야하므로 이걸 원합니다.
심지어 가능하다면?
이동 오프라인 http://www.blackwasp.co.uk/SQLOffline.aspx 온라인
USE master
GO
ALTER DATABASE YourDatabaseName
SET ONLINE
GO
무엇을 이미 사용하고 있는지에 관계없이 다른 conections를 부팅하려면 WITH ROLLBACK IMMEDIATE
을 사용해야합니다.
WITH NO_WAIT
을 사용하거나 기존 연결을 중단하지 않으십시오.
USE master
GO
ALTER DATABASE YourDatabaseName
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
이동을 세부
@radbyx를 참조하십시오 : 당신이 MY_DATABASE를 사용하는 경우, ALTER : MSDN은'master' 때 DB의 상태 – abatishchev
@radbyx 운영을 사용 말한다 데이터베이스 MY_DATABASE SET OFFLINE은 * 사용하기 때문에 실패합니다! 네, 방금 그걸로 찔 렸다 ... – TarkaDaal
나를 위해 작동하지 않는다 : 메시지 5061, 수준 16, 상태 1, 줄 1 데이터베이스 'MyDatabase'에 잠금을 설정할 수 없기 때문에 ALTER DATABASE가 실패했습니다. 나중에 다시 시도하십시오. 메시지 5069, 수준 16, 상태 1, 줄 1 ALTER DATABASE 문에 실패했습니다. – Andez