我想在c#里面执行 下列这些SQL语句
alter database dzweb set emergency
alter database dzweb set single_user
dbcc checkdb('dzweb',REPAIR_ALLOW_DATA_LOSS)
alter database dzweb set multi_user
但是总是报错 一条都会报 用户没有更改数据库 dzweb的权限,该数据库不存在,或数据库未处于允许访问检查的状态。
但是拿出来在数据库中执行 就会显示命令成功完成 这是为什么 我的数据库连接字符串是 server=(local);database=master;Trusted_Connection=SSPI
c# 中的语句是
using (SqlConnection conn = new SqlConnection(hc_db.dbconnect))
{
conn.Open();
SqlCommand cmd = new SqlCommand(strsql, conn);
cmd.ExecuteNonQuery();
}