sql2008建数据库报错,求解决

sql2008建数据库报错,求解决,第1张

CREATE DATABASE company_info

ON PRIMARY

(

NAME='company_data',

FILENAME='E:\data\company_datamdf',

SIZE=3MB,

MAXSIZE=unlimited,

FILEGROWTH=10%

)

LOG ON

(

NAME='company_log',

FILENAME='E:\data\company_logldf',

SIZE=1MB,

MAXSIZE=50MB,

FILEGROWTH=1MB

)

首先,你里边写的路径必须先创建好

然后,你每个右括号前边的逗号得去掉

还有主文件必须要3M或以上,你第一个主文件设置的2M,我给你改成3M了

可能是你的数据库服务器中存在同名数据库!

RESTORE DATABASE [aft_shop] FROM DISK = N'G:\备份文件' WITH FILE = 1, MOVE N'aft_shop' TO N'G:\aft_shopmdf', MOVE N'aft_shop_log' TO N'G:\\aft_shopldf', NOUNLOAD,REPLACE, STATS = 10, PASSWORD = 'xxxx'

所以 在WITH 后加入 REPLACE 或 STOPAT 就可以还原啦 !但同名数据库可能被覆盖!

前提条件: 附加数据库失败有很多原因(1NTFS分区内的文件权限2数据库文件完整性 等等)本文附加数据库失败是指在NTFS分区文件没有权限而无法附加成功,所以解决方法仅对此种情况。 本文以安装 SQL Server 2000 Sample Databases 说明:1运行SQL Server 2000 Sample Databases 安装程序,运行后在你的硬盘上建立一个文件夹及几个文件:C:\SQL Server 2000 Sample Databases分别在4个数据库文件图标上单击右键,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。选择组或用户名列表中选择Authenticated Users,在权限列表中选中完全控制。选择"确定"按钮关闭对话框。现在到sql server 200X中附加数据库就可成功附加了。如何附加数据库请参考sql server 200X中帮助文档这里不再赘述。

贴代码。

如果报错是:

Application did not close the cursor or database object that was opened。

那么你打开的cursor 或者 database 没有调用colse方法。

以上就是关于sql2008建数据库报错,求解决全部的内容,包括:sql2008建数据库报错,求解决、sql2005还原数据库报错、SQL 2008中附加数据库时出现错误5120是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9782743.html

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

发表评论

登录后才能评论

评论列表(0条)

保存