关于Sql Sever 镜像操作【小白上手详细版】

今天为大家带来的是Sql Server镜像的操作案例,举例软件为Sql Server 2008、主机服务器操作系统为Windows Server 2008 (32位),镜像服务器操作系统为Windows Server 2008 (32位),这里强调一下如果是Win7(32位)和Windows Server 2008 (32位)也是可以互为主备服务器的。废话不多说直接上干货!

第一步:备份主服务器完整数据库。

注意:这里备份类型选择:完整,目标路径:D:\XXX.bak。

点击确定按钮进行数据库备份即可。

第二步:备份主服务器数据库事务日志。

注意:这里第二次对主服务器数据库进行备份时,备份类型选择:事务日志。另外为了方便起见备份路径及目标与第一次备份的备份路径及目标请保持一致,即不做更改(目标路径:D:\XXX.bak)。

点击确定按钮进行数据库备份即可(备份成功后会发现第一次备份后的数据库文件的大小会有一定的增幅)。

第三步:还原镜像数据库。

登录镜像服务器,将在主服务器上备份的数据库文件(XXX.bak)拷贝到D盘根目录下即可。打开Sql Server 2008数据库,右键选择还原数据库。

弹出窗口后,选择源设备并通过浏览选择D盘根目录下的XXX.bak文件,目标数据库选择与主服务器相同名称。

注意:在浏览选择数据库文件之后,这里会显示两个用户还原的备份库,请将这两个文件【完整数据库 & 事务日志】全部勾选。

勾选后,点击左上角选项按钮,将下图中蓝框中的两项选中,否则将无法还原成镜像还原数据库。

最后点击确定按钮进行数据库还原即可,还原成功后会发现数据库名称后面显示正在还原。


第四步:打开主服务器 Sql Server 2008 选择需要镜像的数据库右键选择镜像。

注:这里见证服务器实例不需要勾选,如果有需要可以后期附加。

通过浏览选择镜像服务器后,登陆。

点个赞再走吧!

 

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python可以使用pyodbc库来操作SQL Server数据库。 1. 安装pyodbc库 可以使用pip命令来安装pyodbc库: ``` pip install pyodbc ``` 2. 连接SQL Server数据库 使用pyodbc库连接SQL Server数据库需要以下几个参数: - 数据源名称(DSN)或驱动程序名称 - SQL Server实例名称或IP地址 - 数据库名称 - 用户名和密码(如果需要) 下面是一个连接SQL Server数据库的示例代码: ``` import pyodbc # 连接SQL Server数据库 server = 'localhost' database = 'mydatabase' username = 'myusername' password = 'mypassword' cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password) # 创建游标对象 cursor = cnxn.cursor() ``` 3. 执行SQL语句 使用游标对象执行SQL语句: ``` # 执行SQL语句 cursor.execute('SELECT * FROM mytable') # 获取查询结果 rows = cursor.fetchall() for row in rows: print(row) ``` 4. 插入数据 使用游标对象执行插入语句: ``` # 插入数据 cursor.execute("INSERT INTO mytable (column1, column2) VALUES (?, ?)", (value1, value2)) # 提交事务 cnxn.commit() ``` 5. 更新数据 使用游标对象执行更新语句: ``` # 更新数据 cursor.execute("UPDATE mytable SET column1 = ? WHERE column2 = ?", (value1, value2)) # 提交事务 cnxn.commit() ``` 6. 删除数据 使用游标对象执行删除语句: ``` # 删除数据 cursor.execute("DELETE FROM mytable WHERE column1 = ?", (value1,)) # 提交事务 cnxn.commit() ``` 7. 关闭连接 使用完数据库后需要关闭连接: ``` # 关闭连接 cursor.close() cnxn.close() ``` 以上就是使用Python操作SQL Server数据库的基本流程。根据具体的需求,可以进一步使用pyodbc库提供的其他功能来操作数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

民間艺人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值