コードからSQLserver2005のバックアップを取る方法

Friday, 18 April 2008 18:36 by sakamoto

 

1:C:\Program Files\Microsoft SQL Server\80\Tools\Binn

のなかの

SQLDMO.DLL を参照追加

 

2:

SQLDMO.SQLServer sqlServer=new SQLDMO.SQLServer();
sqlServer.LoginSecure=true;
sqlServer.Connect("\\SQLEXPRESS", null, null);

SQLDMO.Backup sqlBackUp = new SQLDMO.Backup();

sqlBackUp.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
sqlBackUp.Database = "Gahaku";
sqlBackUp.Initialize = true;
sqlBackUp.Files = "C:/gahaku.bak";
sqlBackUp.SQLBackup(sqlServer);

 

これでOK。

SQL触りまくるのはやっぱりSQLDMOです。

Categories:  
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed
Comments are closed