月世界を還す

SQL Server2005导入MDF文件

上一篇 / 下一篇  2008-05-18 17:33:17

SQL Server Management Studio里连接上数据库后,选择新建查询,然后执行语句 
   EXEC sp_attach_db @dbname = N'DBNAME',
    @filename1 = N'D:\FileName.mdf',
    @filename2 = N'D:\
FileName.ldf' ;
数据就可以导入sqlserver2005了。

但这时导入之后,你会发现这个数据库的属性是只读的,所以在导入之前需做如下的

配置:

打开 SQL Server Configuration Manager, 打开SQL Server SQLEXPRESS 的属性

在内置帐号处,把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express 后,再附加(Attach)数据库一切正常。

总结:之所以附加(Attach)上的数据库为“只读”,是因为启动SQL Server 的默认的启动帐号“网络服务”对所附加(Attach)的数据库文件的权限不够造成的。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 18326
  • 日志数: 22
  • 建立时间: 2008-04-26
  • 更新时间: 2008-06-10

RSS订阅

Open Toolbar