Sqlserver2008 数据库镜像会话的初始连接
sqlserver2008 数据库镜像服务配置完成后,大家会发现我们有了两个数据库服务,这两个服务可以实现自动故障转移,那么我们的程序如何实现自动连接正常的数据库呢?
这个问题很简单,使用ADO.NET或者SQL Native Client能够自动连接到故障转移后的伙伴,连接字符串如下所示:
ConnectionString="DataSource= Master;Failover Partner=Slave;Initial Catalog=dbtest;User Id=SA;Password=123456;Pooling=true;MAX Pool Size=256;Min Pool Size=2;Connection Lifetime=3;"
其中:
DataSource= Master;这个就是我们常用的主数据库的ip地址
Failover Partner=Slave;这个填写的就是镜像数据库的ip地址,一旦出现了连接错误,ado.net会在超时以后自动去连接镜像数据库。
Initial Catalog=dbtest;这个填写数据库名称
User Id=SA; 这个填写数据库用户名
Password=123456 这个填写数据库密码
大家看出来了,其他的属性和以前的一样,最重要的是Failover Partner属性,这个属性就是用来指定镜像服务器的关键字,但在不同的数据库连接驱动中使用方式还不太相同,如:
1、OLE DB: FailoverPartner (no space between“Failover” and“Partner”)
2、ODBC: Failover_Partner (underscore between“Failover” and“Partner”)
3、ADO.NET: Failover Partner (one space between“Failover” and“Partner”)
4、JDBC: failoverPartner (no space between“failover” and“Partner”)
最新文章
- 如何打开、关闭IIS服务器
- Python-Day3知识点——深浅拷贝、函数基本定义、内置函数
- simple-LDAP-auth
- SolrEntityProcessor
- C# 两个获得程序运行路径的函数
- JavaScript---网络编程(9-2)--DHTML技术演示(2-2)-表格加强
- Windows提供了两种将DLL映像到进程地址空间的方法(隐式和显式)
- 深入解析CSS样式层叠权重值
- PHP经验——获得PHP版本信息及版本比较
- 本地Fiddler传递XML格式数据,调试微信功能。
- 1.熟悉Java基本类库系列 - 目录
- 从壹开始前后端分离 [ vue + .netcore 补充教程 ] 三十║ Nuxt实战:动态路由+同构
- jQuery 入口函数主要有4种写法
- C# .net mvc web api 返回 json 内容,过滤值为null的属性
- vue和webpack打包 项目相对路径修改
- Web系统页面打印技术实现与分析
- React 使用 PropTypes 进行类型检查
- 利用MATLAB截取一张复杂图片中想要的区域
- VS2013中Nuget程序包管理器控制台使用入门(三)-项目实战(原创)
- .NET高级代码审计(第三课)Fastjson反序列化漏洞