} if (!File.Exists(path)) { FileStream fs = File.Create(path);
fs.Close(); } string backupstr="backup database Test to disk='"+path+"';"; SqlConnection con = new SqlConnection("server=localhost;database=Menu;uid=sa;pwd=sa;"); SqlCommand cmd = new SqlCommand(backupstr, con); try { con.Open(); cmd.ExecuteNonQuery(); MessageBox.Show("备份成功!"); connection.Close();
create proc killspid (@dbname varchar(20)) as begin declare @sql nvarchar(500) declare @spid int set @sql='declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''')' exec (@sql) open getspid fetch next from getspid into @spid while @@fetch_status <>-1 begin exec('kill') +@spid fetch next from getspid into @spid end close getspid deallocate getspid end