外部咨询人员撰写了关于如何复制数据库的指南。 第二步是使用Sql Server Manager分离数据库。 分离之后,数据库在SQL Serverpipe理器中不可见…
没有太多的事情要做,但写一封邮件给服务提供商,要求重新安装数据库。 服务提供者回答:由于SQL Server安全性已被违反,因此不能重新连接“。
回滚到上次备份不是我想要使用的选项。
如果这似乎是逻辑和合理的假设通过SQL Serverpipe理器访问的SQL Server 2008中的分离数据库不能重新附加,任何人都可以给出反馈。 这是通过右键单击数据库并select分离来完成的。
– 更新 –
根据下面的评论我更新与服务器设置的问题。
有两个专用服务器:
srv1:带有远程桌面和Sql Serverpipe理器的Web服务器
srv2:可以通过Web服务器上的Sql Serverpipe理器访问的Sql服务器
– update2 –
在重新启动服务器后,DBA可能会突然执行数据库的附件。 我想在重新启动后,这是一个简单的任务。 所以你所有的答案都是可靠的! 看来我只能把一个标记为正确的答案,所以我把第一个答案标记为正确的。 但都是正确的答案。
非常感谢。 没有发布到这个线程的链接,那么我们可能在观看我们的数据库的时候经受了一次备份的损失:-)非常感谢。
BR。 安德斯
如果您知道mdf和ldf文件的位置,并且您具有sysadmin或dbcreatorangular色,那么您可以使用sp_attach_db自己附加数据库。 如果你没有这些东西,你的服务提供商拒绝采取这个行动,那么我会寻找一个新的服务提供商。
这是您的服务提供商所持有的政策。 由于数据库可能被附加到另一个实例并被修改,所以他们不希望它重新连接到它们的实例。 我不知道你的设置,但是如果你在一个碎片实例,这可能是为什么。 如果你有一个专门的MSSQL实例,他们不应该在意。
你总是可以要求和他们的主pipe交谈?
从技术上讲,附加或重新连接数据库是相当简单的操作。 这听起来像他们有一个安全政策,禁止这一点。 我假设他们托pipe你的数据库,是吗? 你为什么要分开它?