0
다른 데이터베이스에서 데이터베이스를 어떻게 복원 할 수 있습니까?) 다른 데이터베이스에서 데이터베이스 복원 SMO
이 (sqlRestore는 = 새로운 복원 복원; 내가 파일에서 수행 할 때내가 같이 할 복원
BackupDeviceItem deviceItem = new BackupDeviceItem(filePath, DeviceType.File);
sqlRestore.Devices.Add(deviceItem);
sqlRestore.Database = databaseName;
ServerConnection connection = new ServerConnection(serverName, userName, password);
Server sqlServer = new Server(connection);
Database db = sqlServer.Databases[databaseName];
sqlRestore.Action = RestoreActionType.Database;
String dataFileLocation = dataFilePath + databaseName + ".mdf";
String logFileLocation = logFilePath + databaseName + "_Log.ldf";
sqlRestore.RelocateFiles.Add(new RelocateFile(databaseName, dataFileLocation));
sqlRestore.RelocateFiles.Add(new RelocateFile(databaseName+"_log", logFileLocation));
sqlRestore.ReplaceDatabase = true;
sqlRestore.SqlRestore(sqlServer);
하지만 어떻게 데이터베이스에서 복원 할 수 있습니까? 데이터베이스 자체를 소스로 제공하기 위해 bak 파일을 제공하는 대신?
감사합니다.