Asp.net 由于只读(sql server、mdf文件)而未连接

Asp.net 由于只读(sql server、mdf文件)而未连接,asp.net,sql-server,mdf,Asp.net,Sql Server,Mdf,这是一个不同的问题,涉及: 由于注意到错误消息,我无法连接 数据库必须是只读的吗?但是,当我单击文件的属性时,不会选中只读 是否有其他方法可以将其设置为只读?当然可以-您可以将MDF文件中的文件组设置为只读-这不应阻止您连接到它-只要更改其中的任何内容即可。如果您尝试将MDF设置为附加文件,如 驱动程序=SQL Server;服务器=。\SQLEXPRES;AttachDbFilename=c:\mydbfile.mdf;数据库=myDB;可信连接=是;确保在此文件上设置用户的完整window

这是一个不同的问题,涉及:

由于注意到错误消息,我无法连接

数据库必须是只读的吗?但是,当我单击文件的属性时,不会选中只读


是否有其他方法可以将其设置为只读?

当然可以-您可以将MDF文件中的文件组设置为只读-这不应阻止您连接到它-只要更改其中的任何内容即可。

如果您尝试将MDF设置为附加文件,如 驱动程序=SQL Server;服务器=。\SQLEXPRES;AttachDbFilename=c:\mydbfile.mdf;数据库=myDB;可信连接=是;确保在此文件上设置用户的完整windows权限
通过属性选项卡

可以将.MDF附加到SQL Server的完整(非Express)版本吗?然后,您可以使用SQL Server Mgmt Studio撤消文件组上的“只读”标志。