0 0

sql server 2005怎么把只读的数据库文件设置为可读写?5

前两天下载了一个仁兄上传的房屋销售系统,然后使用sql server 2005 还原了数据库文件,还原之后发现是只读的。然后修改了数据的属性,把只读设置为false,点击执行的时候,出现以下错误。

TITLE: Microsoft SQL Server Management Studio Express
------------------------------

Alter failed for Database 'BuildSale'.  (Microsoft.SqlServer.Express.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Alter+Database&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.Express.ConnectionInfo)

------------------------------

无法打开物理文件 "D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BuildSale.mdf"。操作系统错误 5:"5(拒绝访问。)"。
无法打开物理文件 "D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BuildSale_log.LDF"。操作系统错误 5:"5(拒绝访问。)"。
由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'BuildSale'。有关详细信息,请参阅 SQL Server 错误日志。
ALTER DATABASE 语句失败。
文件激活失败。物理文件名称'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BuildSale_log.LDF'可能不正确。 (Microsoft SQL Server, Error: 5120)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4035&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------
2013年5月03日 21:50

1个答案 按时间排序 按投票排序

0 0

看看文件权限。
参考
http://blog.csdn.net/cyq1984/article/details/7942879

2013年5月04日 10:49

相关推荐

    SQL附加数据库后,数据库是只读的解决方案

    当SQL Server将一个外部数据库文件附加到系统中时,默认情况下,该数据库可能会被设置为只读模式。导致这一现象的原因主要有以下几点: 1. **备份过程中的限制**:如果原始数据库是在备份状态下被分离出来的,那么...

    基于SQL Server Alwayson技术的负载均衡研究.pdf

    通过设置读写分离,主副本处理所有写操作,而辅助副本可以配置为接受只读连接,从而分散读取负载。这种设计允许用户根据业务需求将读操作导向不同的副本,实现负载均衡。 三、读写分离与负载均衡 1. **读负载均衡*...

    SQL server数据库创建代码 filegroup文件组修改的示例代码

    反之,设置为可读写: ```sql ALTER DATABASE MyDB SET READ_WRITE; ``` 数据库的访问权限可以通过设置为单用户或多用户模式进行控制,例如切换到单用户模式: ```sql ALTER DATABASE MyDB SET SINGLE_USER; ``` ...

    SQL数据库质疑解决方法

    - **目的**:将数据库从只读状态恢复为可读写状态。 - **操作**:再次使用 `sp_dboption` 存储过程或者 `ALTER DATABASE` 语句将数据库设置为多用户模式。 - **示例命令**: ```sql USE master; GO sp_dboption...

    云数据库RDS SQL Server最佳应用实践.pdf

    云数据库RDS SQL Server最佳应用实践技术创新,变革未来最佳实践版本选型不同版本的主要功能差异功能特性企业集群版企业版标准版Web版最大计算规格64核512GB64核512GB24核96GB16核64GB高可用AlwaysOn可用性组数据库...

    vfp6.0系统免费下载

    但是,如果在设计时刻 Scrollbars 属性设置为非 0 值,Visual FoxPro 就会允许在运行时刻对 Scrollbars 属性进行读写,因为有代码可调用 SAVEAS() 函数以创建一个带有滚动条的新表单。如果您不需要带滚动条的表单...

    ASP.NET3.5从入门到精通基于C#2008

    - SQL Server 2005用于存储和管理数据库,是ASP.NET应用程序常用的后端数据存储。 **1.5 ASP.NET应用程序基础** - **创建ASP.NET应用程序**:通过Visual Studio的“新建项目”对话框完成。 - **运行ASP.NET应用...

Global site tag (gtag.js) - Google Analytics