PDA

View Full Version : ریستور از sql 2000 درون برنامه



morteza@z
چهارشنبه 21 دی 1390, 10:12 صبح
سلام من خیلی سرچ کردم ولی به سوالم نرسیدم سوال من در این خصوص است که چگونه می توانم از sql2000در خود برنامه از فایل هایی که backup گرفتم restore کنم ومن فقط کد restore رو می خوام ممنون هستم اگه کمکم کنید با تشکر؟

spinelruby
چهارشنبه 21 دی 1390, 10:32 صبح
سلام

یعنی چی در داخل برنامه؟ داخل نرم افزار SQL Server 2000 منظورته یا داخل Application ات ؟

morteza@z
چهارشنبه 21 دی 1390, 10:40 صبح
نه منظورم داخل خود (Application )نرم افزار دات نت که ست آپ سازی میکنه

spinelruby
چهارشنبه 21 دی 1390, 11:48 صبح
public void RestoreDatabase(String databaseName, String backUpFile, String serverName, String userName, String password)
{
ServerConnection connection = new ServerConnection(serverName, userName, password);
Server sqlServer = new Server(connection);
Restore rstDatabase = new Restore();
rstDatabase.Action = RestoreActionType.Database;
rstDatabase.Database = databaseName;
BackupDeviceItem bkpDevice = new BackupDeviceItem(backUpFile, DeviceType.File);
rstDatabase.Devices.Add(bkpDevice);
rstDatabase.ReplaceDatabase = true;
rstDatabase.SqlRestore(sqlServer);
}


این یه متده که با سی شارپ نوشته شده.

generic
یک شنبه 14 اسفند 1390, 01:56 صبح
public void RestoreDatabase(String databaseName, String backUpFile, String serverName, String userName, String password)
{
ServerConnection connection = new ServerConnection(serverName, userName, password);
Server sqlServer = new Server(connection);
Restore rstDatabase = new Restore();
rstDatabase.Action = RestoreActionType.Database;
rstDatabase.Database = databaseName;
BackupDeviceItem bkpDevice = new BackupDeviceItem(backUpFile, DeviceType.File);
rstDatabase.Devices.Add(bkpDevice);
rstDatabase.ReplaceDatabase = true;
rstDatabase.SqlRestore(sqlServer);
}


این یه متده که با سی شارپ نوشته شده.

از کدوم فضای نامی باید استفاده کرد برای using
؟