我已经从活动环境中获取了备份,并试图在本地框上使用它。活动数据库是用密钥加密的。
我已将数据库还原到localbox,并且无法运行任何存储过程,因为我有以下问题
Please create a master key in the database or open the master key in the session before performing this operation.
有没有人面临过这个问题,你是怎么解决的。你能一步一步地给出答案吗?
我知道激活DB的密码。
我有一个生产数据库服务器,它具有SQLServer2008r2。这是一台旧服务器,考虑到我们的负载,我们正在转向更好的硬件配置,现在新的环境是Win server 2012上的集群环境,只需安装一次SQL Server 2012。
我对故障转移集群环境的理解是,在两个节点上都存在相同的sql服务器实例,它们从共享SAN中获取数据。主节点保持活动,而次要节点一直处于空闲状态,直到主节点失败。一旦主节点失败,windows就会将辅助节点作为活动节点。
现在,我希望将2008 r2数据库的备份还原到这个新的sql server 2012环境中。此故障转移群集对此备份还原施加任何限制,还是将是正常的备
我正在尝试从一个5分钟一次运行的cron作业中备份sqlite数据库。数据库是“活动的”,所以在我想要执行备份的时候会运行查询。
我想确定的是,当我备份数据库时,数据库状态良好,这样我就可以依赖备份了。
当前策略(以伪代码表示):
function backup()
{
#try to acquire the lock for 2 seconds, then check the database integrity
sqlite3 mydb.sqlite '.timeout 2000' 'PRAGMA integrity_check;'
我已经通过“自动导出”设置了我的活动V11 SQL的自动备份,并保留了7天。
我只是在做一个安全审计,其中一个问题是:
How many copies of data are backed-up?
现在我知道sure在提交到数据库时会写到三个地方,但是我不确定导出的情况。可能还有3份导出文件,尽管我看到只有一份要导入。
那么,有多少数据库副本存储在一个自动导出中?