你没有装sql server 2005那你就不要用这种方式连接
直接写一个类不就好了
public class DB{
public static SqlConnection CreateCon(){
SqlConnection con = new SqlConnection("server=;database=car;uid=sa;pwd=;");
return con;
}
}
输入用户名和密码,先登录数据库
找到无法还原的数据库,右键-属性
数据库属性页面,点击左侧的‘选项’
点开状态,找到限制访问,修改选择值,把原来的multi_user,改成single_user,点击确定,保存修改
修改保存后,刷新数据库列表,可以看到该数据库后面已经显示‘单个用户’
这个时候,在重新还原数据库,应该就可以成功了
第一方法,检查该表是否存在损坏的情况:
检查语句:
dbcc checktable('AA7')
如果有报错,那么在单用户下修复该表
sp_dboption ‘数据库名’, 'single user', true --单用户模式开启
dbcc checktable ('AA7', REPAIR_REBUILD) --修复损坏的数据表
sp_dboption '数据库名', 'single user', false--单用户模式关闭
--通过以上语句,看是否能解决你的问题。如果还是没有解决,那么在已经备份了该表数据的前提下,尝试着清空该表:truncate table AA7
这样还是不行的话,就完全删除该表,drop table AA7,
让后将再重建该表,再从备份中导入数据即可。
这么多方法中,总有一款是适合你的,自行选择吧。
以上就是关于ASP.NET 2.0 连接 SQL Server 2000数据库时提示错误。高手帮帮我全部的内容,包括:ASP.NET 2.0 连接 SQL Server 2000数据库时提示错误。高手帮帮我、sqlserver2012数据库提示正在还原和停止(sql2008数据库显示正在恢复)、SQL数据库点设计表的时候报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)