我只是想分离一个数据库,然后使用一对不同的 mdf/ldf 文件重新附加它,使用如下代码:
Server server = GetMyServer();
server.AttachDatabase(myDatabaseName, new StringCollection { mdfFile, ldfFile }, AttachOptions.None);
但是,当我在 Management Studio 中查看上述代码的结果时,我附加的数据库是只读的。关于为什么以及如何解决这个问题的任何想法?谢谢。