sql server2008 附加数据库报错

sql server2008 附加数据库报错,第1张

1将文件夹的中文名改为英文名

2确认一下 当前用户访问权限数据库中设置的 权限名一致 如果当前用户名是SA 附加数据库中的用户名是admin 那就新建一个admin用户,用admin用户登录后,再进行附加 *** 作

出现该问题的原因是因为SQL对数据库无访问权限。

放置数据库文件的目录或数据库文件,需要给MSSQLSERVERUSER用户所有权限。如果不懂得设置权限,请直接给予目录everyone权限即可。如果不知道如果设置权限,请将数据库文件放置于SQL安装目录的DATA目录下面,即可附加。

创建SQL Server 2000数据库

Dim ADOcn As New ADODBConnection

Dim Sqls As String

'连接到master数据库,创建新数据库

ADOcnConnectionString = "driver={SQL Server};server=;uid=sa;pwd=;database=master"

ADOcnOpen

'DISK INIT NAME='我的数据库',是数据库名称,显示在企业管理器中的名称

'PHYSNAME='d:\我的数据库_Datamdf',是数据库文件名

'SIZE=5120,数据库初始大小

Sqls = "DISK INIT NAME='我的数据库',PHYSNAME='d:\我的数据库_Datamdf',SIZE=5120" '在硬盘上建立数据库文件

ADOcnExecute Sqls

Sqls = "CREATE DATABASE 我的数据库 on 我的数据库=5120" '创建数据库

ADOcnExecute Sqls

ADOcnClose

1现在开始每天或半天备份一次数据吧

2是不是所有数据库都出问题新建数据库,将数据库备份到新数据库中使用看看怎样

3硬件问题,整理硬盘,扩大空间,减不碎片,检查内存是否不稳定等

4打开事件探查器,跟踪一天,看看出错时的执行的 *** 作是否固定,是哪个事件\过程或指令工作时出的错,然后再作分析

5到微软SQLSERVER新闻组发贴效资询

以上就是关于sql server2008 附加数据库报错全部的内容,包括:sql server2008 附加数据库报错、我使用SQL server 2008附加2005的数据库,但是出现错误!、求创建SQL(2000)数据库的VB代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9356451.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存