我已经从现场环境中进行了备份,并试图在本地机器上使用它。 现场数据库使用密钥进行encryption。 我已经将数据库还原到localbox,并且不能运行任何存储过程,因为我有以下问题 Please create a master key in the database or open the master key in the session before performing this operation. 有没有人可以面对这个问题,你是如何解决的? 你能一步一步提供答案吗? 我知道在现场数据库上encryption的密码。
scheme:Windows Server 2003(域控制器)。 SQL 2000在不同的Windows Server 2003机器上运行。 SQL 2000使用域来authentication用户。 为了执行Exchange 2003到Exchange 2010的迁移,我需要切换林和域的function级别。 我可以做到这一点,而不会导致SQL 2000停止工作? 或者,我是否需要先升级到SQL Server 2005或更高版本?
我想在亚马逊EC2上设置SQL Server镜像,但是我总是不得不添加额外的存储,并担心当我这样做我的数据可能会被擦除? 1)你有多less台主服务器和镜像服务器? 2)同步如何工作? 它总是一个方向? 原则反映,从不反映原则? 3)如果你拿下镜像服务器来增加更多的存储空间然后把它恢复到原来的新数据将被推送到镜像服务器上? 4)如果你想取下主服务器来增加更多的存储空间,你可以把镜像服务器变成一个主服务器吗?
我有一个非Mission Mission DB 9 am-5pm SQL Server数据库,我已经设置为在工作时间每30分钟进行一次夜间完全备份和日志备份。 数据库正在完全恢复,通常我没有理由截断/收缩日志,除非我做了一些大量的维护。 日志备份pipe理的大小没有问题。 然而,我几个星期没有到这个客户那里,经过检查,我发现日志已经增长到.mdf文件大小的10倍左右。 我探讨了备份已经运行,我没有得到任何严重错误警报(SQL邮件)。 我试图把DB简单的恢复和收缩日志,这是不好的。 我之前尝试一个日志备份,我得到了: 日志未被截断,因为日志开始处的logging是暂挂复制或更改数据捕获。 确保日志读取器代理或捕获作业正在运行或使用sp_repldone将事务标记为分布式或捕获。 重新启动SQL Server冲洗重复同样的事情… 我说 ??? 这个数据库或数据库/服务器上的复制是不是也没有设置? 所以日志备份没有刷新.ldf。 所以我做了几个小时的研究,发现: http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server/5445/Log-file-is-not-truncated-inspite-of-regular-log-backup http://www.eggheadcafe.com/software/aspnet/30708322/the-log-was-not-truncated-because-records-at-the-beginning-of-the-log-are-pending-replication.aspx 似乎是某种forms不佳的错误? 该解决scheme似乎已经运行exec sp_repldone,更精确 EXEC sp_repldone @xactid = NULL, @xact_segno = NULL, @numtrans = 0, @time= 0, @reset = 1 在紧急情况下可以使用此过程,以便在存在等待复制的事务时允许截断事务日志。 使用此过程可防止Microsoft SQL Server 2000复制数据库,直到数据库取消发布并重新发布。 〜MSDN 当我这样做,我得到以下 消息18757,级别16,状态1,过程sp_repldone,行1无法执行过程。 该数据库未发布。 在发布用于复制的数据库中执行该过程。 这是有道理的因为数据库从来没有发布复制。 我有几个问题: […]
我有一个testing环境,我希望我的团队成员能够访问,以便开发。 它没有链接到任何其他服务器系统或networking,但是它对互联网开放。 我想知道是否可以公开SQL Server,以便我的团队成员可以连接到运行代码? 目前,他们不可能进行VPN。 build立: Windows 2008 Server SQL Server 2012
我正在为Windows Server 2008 R2上的SQL Server 2008 R2设置双节点故障转移群集。 Microsoftbuild议最小512MB大小的LUN用于仲裁磁盘,并且没有针对见证LUN的build议。 人们通常用这种方式build立什么?
我们想使用相当于UTF-8,但似乎无法在SQL Server 2005中find适当的选项。我们应该使用什么想法?
显然你可以分离整个数据块并使用sp_attach和sp_detach重新连接。 有没有一个在线的方式来做到这一点,有一个快速的谷歌,但什么都看不到。
我正在使用SQL Server 2008 Enterprise进行开发。 我从SQL Server日志中发现,有像这样的项目, 2009-09-20 19:54:33.55 spid53 Starting up database 'DummyOrderDB'. 我的疑惑是,我认为我们只能启动/停止数据库服务器实例(当包含数据库服务器实例启动/停止时,包含的数据库将被启动/停止),我们可以在没有触摸数据库服务器实例的情况下启动/停止数据库吗? 我没有从SSMSfind这样的菜单。 在此先感谢乔治
那里有数据库pipe理员, 我们有一个需要备份解决scheme升级的SQL环境,我们正在寻找来自社区的一些input。 共有4个服务器共有8个数据库,总共100GB的大小,另外还有一个450GB的第9个数据库,不包括在下面的数字中。 全部位于带宽较大的数据中心(OC-3)。 目前,备份从SQL Management Studio维护计划运行到数据中心的数据库。 非现场备份是由员工每周插入一个USB驱动器进行的,并对数据进行x复制,然后将该驱动器送回办公室。 理想情况下,我们希望删除必须进入数据中心的人员的方面,以取消数据。 目前备份是每天完整。 精简速度可用于压缩,我们可以继续运行每日满的舒适的缘故,或者我们可以移动到一个完整的3天差异加反转的一些数据库的混合物和一个完整的6天差异加反转的其他数据库,而不是所有的满员。 对此有什么想法? 一个不在场的选项是使用DFS或其他复制机制将数据中心备份共享同步到夜间T1的办公室/非现场位置。 如果我们要进行差异化计划的话,在运行这个数字的时候,我们最多在6GB左右,而在星期六晚上我们会看到大约19GB的备份数据。 如果整个T1可用于同步过程,大多数晚上是9小时,而周六是27。 另一个select是购买一个具有非现场备份订阅的设备,以将数据从非现场位置发送到第三方数据中心,但是我们可能要花费很高的成本。 每周大约有59.5GB的数据,所以如果我们想要保持2个月大概0.5TB的数据。 有什么想法吗? 提前致谢!