
正文
sqlserver2005附加数据库失败,sqlserver2005数据库可疑
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQL2005附加数据库失败
打开客户端的控制软件,新建一个“tushu”的数据库。然后附加试试。按道理直接在你的数据库的名称上点击右键 选择“附加”找到你的数据库文件就可以了,如果你的是sql的命令文本,就是要新建 数据库了。
首先注意下51ASPX注明的数据库版本,如果是2000的,你用2005附加就会失败。确认当前登录用户的权限,是否允许附加数据库。确认操作系统用户权限,是否有操作磁盘的权限。
这是因为数据库的环境不正确。sqlserver有服务器版本也有个人版本,一般xp上用的是个人版本,如果你建数据库的时候是在服务器环境下创建的,那么在个人版本附加的时候就会出现这样的问题。
首先确认下你备份的数据库是否有问题,如果数据库本身是没有问题的那么应该是数据库版本和你备份的数据库版本不一致或者说是导入的sql server版本低于你备份的数据库的版本。注意sql server是向下兼容的。
相关问答
Q1: sql添加数据库不成功
1、数据库连接失败的原因:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接、没能正确安装SQL服务器、因权限问题导致数据库不能连接。登录账号、密码、服务器名称、数据库名称登录错误导致不能连接。
2、新建sql数据库卡一天了也没成功解决办法如下,右击左侧数据库,选择新建数据库。添加名称后出现错误。这是因为你的路径不对,实际原因是你的D盘中没有SQL文件夹。新建SQL文件夹,即可搞定。最后就完成了。
3、打开代码窗口,添加引用:ImportsSystem.Data.SqlClient。输入以下代码:“Publicconn1As=New_(server=191679;InitialCatalog=student;UserID=panqe;PWD=shentai768@)”,vb就已经成功连接sql数据库了。
4、可能情况:受限帐户下对D盘没有完整的读写权。你的这个.mdf文件根本不是相同版本的MS SQL的文件,无法直接附加。处理意见:登录现有SQL控制台界面,用 dbcc checkprimaryfile(d:\mobilemanager.mdf,2)指令查看。
5、可能这个文件没有操作权限,所以附加的时候出错。解决办法:数据库文件图标上单击右键,选择“属性”菜单-选择“安全”标签-选择“编辑”按钮。选择组或用户名列表中选择Authenticated Users,在权限列表中选中完全控制。
Q2: 附加SQL2005数据库失败。请问怎么解决。
1、解决方法:本机的sqlserver的身份验证方式为Sql Server 与 Windows身份验证模式就是混合验证,将其修改为Windows身份验证模式,即可附加成功。操作成功,如果您出现同样错误,可以尝试一下。
2、确认当前登录用户的权限,是否允许附加数据库。确认操作系统用户权限,是否有操作磁盘的权限。另外可以测试其他数据是否可以附加,已确认是数据文件的问题,还是环境的问题。
3、打开客户端的控制软件,新建一个“tushu”的数据库。然后附加试试。按道理直接在你的数据库的名称上点击右键 选择“附加”找到你的数据库文件就可以了,如果你的是sql的命令文本,就是要新建 数据库了。
Q3: sql数据库附加出错怎么办
首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。打开之后,右击数据库然后选择附加。弹出如下窗口,选择所要添加的文件,如下图所示。选择添加数据文件之后,点击确定。
如下,在附加数据的时候出现如下的报错。排除分离和附加SQL SERVER数据库软件的版本问题外。造成这个问题的原因为存放数据库文件夹的权限问题造成的。
应该是你的数据库日志文件损坏了,单独附加应该不成功。因为单独附加的原理是产生一个空的LDF文件结构,但是前提是之前的Log是干净的关闭,也就是不能有其他Open的事物。
sql 2005数据库 出现错误:9003时,先在数据新建一个同样名的数据库,然后停止服务器的服务,删除新建的日志文件,然后用原mdf文件去替换掉新建的mdf文件,再启动服务器,会出现该数据库置疑。
sql专家邹建的解决办法 作者:邹建 直接restore或附加应该是不行的,用脚本+导数据肯定没有问题。
Q4: SQL2005数据库附加出错,附加的数据库是SQL2000的
首先注意下51ASPX注明的数据库版本,如果是2000的,你用2005附加就会失败。确认当前登录用户的权限,是否允许附加数据库。确认操作系统用户权限,是否有操作磁盘的权限。
解决方法:.select @@version看当前的数据库实例版本,是不是SQL2000在附加SQL2005的数据库。
首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。打开之后,右击数据库然后选择附加。弹出如下窗口,选择所要添加的文件,如下图所示。选择添加数据文件之后,点击确定。
一看你附加的版本,如果是高版本文件是不能附加到低版本的数据库服务器上的,比如SQL2005建立的数据库是不能附加到SQL2000上的,如果是低版本向高版本附加,注意选择下附加时候的设置,具体比如有强制附加等设置吧。
SQL Server 2005为mssql的0版 正常情况下SQL Server 2000的是可以附加在SQL Server 2005中的。数据库本身就有问题。你可以在把数据附加在SQL Server 2000中试一下。如果也报错就说明真的是数据本身的问题。
关于sqlserver2005附加数据库失败和sqlserver2005数据库可疑的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






