(.BAK) 파일을 SQL 백업 파일을 복원닷넷을 C#에서 C#으로 SQL을
내 데이터베이스의 백업을 수행 할 수 있지만 복원하려고 할 때, 그것은 나에게 "데이터베이스의 오류를 제공 사용 중 "
(.BAK) 파일을 SQL 백업 파일을 복원닷넷을 C#에서 C#으로 SQL을
내 데이터베이스의 백업을 수행 할 수 있지만 복원하려고 할 때, 그것은 나에게 "데이터베이스의 오류를 제공 사용 중 "
복원 할 데이터베이스가 이미 서버에 있습니다. 기존 REPLACE 문을 바꾸려면 WITH REPLACE 문을 명령문에 추가해야합니다. 예 :
RESTORE DATABASE AdventureWorks FROM DISK = 'C:\AdventureWorks.BAK'
WITH REPLACE
GO
내 응용 프로그램을 통해 복원 쿼리를 실행하고 있습니다. –
응용 프로그램이 현재 데이터베이스를 사용하고 있으므로 "데이터베이스 사용 중"오류가 발생합니다. –
사용중인 코드를 확인하거나 추측해야합니까? – Arran
문자열 str = @ "RESTORE DATABASE ["+ Application.StartupPath + @ "\ DMSdatabase \ DMSdb.mdf] DISK = N '"+ BL.DbBkPath + "'WITH FILE = 1, KEEP_REPLICATION, NOUNLOAD, REPLACE, STATS = 10 "; –
이것은 내가 사용했던 것입니다. 백업을 복원하는 것입니다. –