SQL数据库附加失败了,我要怎么办啊?

SQL数据库附加失败了,我要怎么办啊?,第1张

SQL数据修复的问题一定要用达思SQL数据库修复软件,是全球最棒的SQL数据库修复软件了。而且在数据库修复过程中遇到任何问题,还有数据库修复专家指导。此外,达思数据库修复软件还支持最新的SQL2008,最新更新的13版本支持碎片重组功能,即使数据库被覆盖了,也有比较好的解决方案。
找这个软件不难,在百度或谷歌搜索“达思SQL数据库修复软件”即可!

一、数据库引擎没有启动
有两种启动方式:
(1)开始->程序->Microsoft
SQL
Server
2008->SQL
Server
2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database
Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->Microsoft
SQL
Server
2008->配置工具->SQL
Server
Configuration
Manager,选中SQL
Server
2008服务中SQL
Server(MSSQLSERVER)
,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL
Server
2008配置管理器"中的SQL
Server
2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止然后再执行上述一种方式 *** 作就可以了。
二、进行远程连接时,是否已允许远程连接
SQL
Server
2008
在默认情况下仅限本地连接我们可以手动启用远程连接在上面第一种方式中,找到Database
Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named
pipes(B)"
三、如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

set rs=ServerCreateObject("ADODBRecordSet")

rSopen "select from menu",conn,1,3

rsaddnew

rS("name2")="张三"
rSupdate

rSclose

经过我多次试验,发现,如果加上rsaddnew就会出再以下错误:“处理 URL 时服务器出错。请与系统管理员联系。”

解析:

首先,你要让管理员把这个“友好”提示去掉,转为显示实际的ASP错误信息。或者,你叫管理员把日志发给你,自己看看真正的错误信息是什么。

出现这句话并不是真正的错误信息。

<%

set rs=serverCreateObject("adodbrecordset")

rsopen "select from menu",conn,1,3

rsaddnew

rs("name2")=trim(request("name2"))

rsupdate

rsclose

set rs=nothing

%>

我想张三是从表单传过来的

sql语句是可以直接添加数据的,但是添加的数据有问题,才会有你现在的错误的。
首先你将PHONE这字段的类型设置为了CHAR(10),但是你录入的数据却是“13411111111”,这明明就是11位吗,也就是你录入的数据超出了你的设置的数据类型的长度
建议你更改数据类型的长度,以为电话号码都是11位的。

一点一点的解决,首先需要解决文本被截断的问题。这是由某个字段的长度小于要导入数据的长度。比如,某字段数据类型为varchar(10),其长度为10字符,而导入的数据中有10个字符以上的存在。这个一般的做法是修改字段长度或简化导入数据的长度来解决。
然后再导入看是否还有其他的问题。

楼主是要还原的数据库比你的数据库服务器版本高
楼主可以直接安装2008 r2吧
2012以下的版本都没有问题
有什么疑问可以随时找我 如果没有的话 可以找我 我发你链接


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13074853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存