系统是xp professional ,数据库是sql server 2005 标准版,
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "server=.;uid=sa;pwd=sa;database=master";
conn.Open();
SqlCommand cmd = new SqlCommand();
this.textBox5.Text = saveFileDialog1.FileName.ToString();
cmd.CommandText = "BACKUP DATABASE " + this.comboBox1.Text.Trim() + " TO DISK='" +
saveFileDialog1.FileName.ToString() + "'";
cmd.Connection = conn;
cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
MessageBox.Show("文件备份成功!");
网上找了一下,有人说是硬盘的文件系统,而我文件系统都是ntfs,又有人说是windows 登陆用户权限有问题,??
但感觉都不对,因为在sql server management studio 中 备份没有问题,能够备份,就是C# 程序出现这问题??
望高手出来仔细说一下,说细点????????
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "server=.;uid=sa;pwd=sa;database=master";
conn.Open();
SqlCommand cmd = new SqlCommand();
this.textBox5.Text = saveFileDialog1.FileName.ToString();
cmd.CommandText = "BACKUP DATABASE " + this.comboBox1.Text.Trim() + " TO DISK='" +
saveFileDialog1.FileName.ToString() + "'";
cmd.Connection = conn;
cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
MessageBox.Show("文件备份成功!");
网上找了一下,有人说是硬盘的文件系统,而我文件系统都是ntfs,又有人说是windows 登陆用户权限有问题,??
但感觉都不对,因为在sql server management studio 中 备份没有问题,能够备份,就是C# 程序出现这问题??
望高手出来仔细说一下,说细点????????
解决方案 »
- 邮箱不可用。 服务器响应为: 5.7.1 Unable to relay for
- 替换flash文件的代码
- 如何将多个Excel表格合并成一个Excel表格
- 读取文件的时候经常出错
- C#如何用HOTMAIL发邮件给HOSMAIL用户
- 判断不属于DataSet.Tables[0] 中的行
- windows服务使用timer的问题
- 请教关于数据库连接字符串的设置问题
- web应用程序中填充一个数据集的问题!!
- 侠哥哥,侠姐姐们,请问数据库的一个小问题 :)
- 结构 是不是跟类一样 系统会自己会回收垃圾?
- 能否在C#中输入SQL语句时智能提示选择字段、选择表。比如:在select输入后提示某个表的所有字段,在from输入后出现数据库的所有表名供选择。
saveFileDialog1.FileName.ToString() + "'";
BACKUP DATABASE 这个操作是备份数据库到服务器的文件系统的 saveFileDialog1.FileName.ToString() 这个是你本地的文件系统根本不是一回事
cmd.CommandText = "BACKUP DATABASE " + this.comboBox1.Text.Trim() + " TO DISK='C:\111.dbk'";
试试这个肯定没问题
这样也不行么??
@saveFileDialog1.FileName.ToString() + "'";