前两天下载了一个仁兄上传的房屋销售系统,然后使用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
------------------------------
相关推荐
当SQL Server将一个外部数据库文件附加到系统中时,默认情况下,该数据库可能会被设置为只读模式。导致这一现象的原因主要有以下几点: 1. **备份过程中的限制**:如果原始数据库是在备份状态下被分离出来的,那么...
通过设置读写分离,主副本处理所有写操作,而辅助副本可以配置为接受只读连接,从而分散读取负载。这种设计允许用户根据业务需求将读操作导向不同的副本,实现负载均衡。 三、读写分离与负载均衡 1. **读负载均衡*...
反之,设置为可读写: ```sql ALTER DATABASE MyDB SET READ_WRITE; ``` 数据库的访问权限可以通过设置为单用户或多用户模式进行控制,例如切换到单用户模式: ```sql ALTER DATABASE MyDB SET SINGLE_USER; ``` ...
- **目的**:将数据库从只读状态恢复为可读写状态。 - **操作**:再次使用 `sp_dboption` 存储过程或者 `ALTER DATABASE` 语句将数据库设置为多用户模式。 - **示例命令**: ```sql USE master; GO sp_dboption...
云数据库RDS SQL Server最佳应用实践技术创新,变革未来最佳实践版本选型不同版本的主要功能差异功能特性企业集群版企业版标准版Web版最大计算规格64核512GB64核512GB24核96GB16核64GB高可用AlwaysOn可用性组数据库...
但是,如果在设计时刻 Scrollbars 属性设置为非 0 值,Visual FoxPro 就会允许在运行时刻对 Scrollbars 属性进行读写,因为有代码可调用 SAVEAS() 函数以创建一个带有滚动条的新表单。如果您不需要带滚动条的表单...
- SQL Server 2005用于存储和管理数据库,是ASP.NET应用程序常用的后端数据存储。 **1.5 ASP.NET应用程序基础** - **创建ASP.NET应用程序**:通过Visual Studio的“新建项目”对话框完成。 - **运行ASP.NET应用...