1. 程式人生 > >SQL Server Always on Listener 配置和作用

SQL Server Always on Listener 配置和作用

若要使用可用性組偵聽器連線到主副本以進行讀寫訪問,連線字串應指定可用性組偵聽器 DNS 名稱。如果可用性組主副本變為新副本,則將斷開使用可用性組偵聽器的網路名稱的現有連線。然後,將到可用性組偵聽器的新連線定向到新的主副本。如下所示是針對 ADO.NET 訪問介面 (System.Data.SqlClient) 的基本連線字串的一個示例:

Server=tcp: AG1,1433;Database=MyDB;IntegratedSecurity=SSPI

您仍可選擇直接引用主副本或輔助副本的 SQL Server 例項名稱,而不使用可用性組偵聽器伺服器名稱,但如果您選擇這樣做,將會丟失新連線(自動定向到當前主副本)的優勢。

還將失去只讀路由的優勢。

如果可用性組僅擁有一個輔助副本並且未配置為允許對輔助副本進行讀訪問,則客戶端可以通過使用資料庫映象連線字串連線到主副本。 在將現有應用程式從資料庫映象遷移到可用性組時,此方法可能會很有用,只要您將可用性組限制為兩個可用性副本(一個主副本和一個輔助副本)。 如果新增其他輔助副本,您需要為該可用性組建立一個可用性組偵聽器,並更新您的應用程式以使用該可用性組偵聽器 DNS 名稱。

相關推薦

SQL Server Always on Listener 配置作用

若要使用可用性組偵聽器連線到主副本以進行讀寫訪問,連線字串應指定可用性組偵聽器 DNS 名稱。如果可用性組主副本變為新副本,則將斷開使用可用性組偵聽器的網路名稱的現有連線。然後,將到可用性組偵聽器的新連線定向到新的主副本。如下所示是針對 ADO.NET 訪問介面 (System.Data.SqlClie

SQL Server 2008 R2 系統配置檢查器的檢查引數妨礙性問題的解決辦法

在安裝SQL Server的時候經常會遇到安裝失敗,這是很傷腦筋的事情,花費很多時間和精力也不一定能夠解決。 針對於規則檢查導致的安裝錯誤,如果有一份列表能夠說明規則以及解決辦法將會給我們提高極大的幫助。微軟其實已經幫助我們提供了類似的文件。 安裝操作完成之前,SQL S

sql Server如何執行批量插入批量刪除

emc pcs -- frog bps eno bbu ads spc 平時我們sql server執行查詢語句都是通過 insert into 表名(字段名,字段名) values(插入值,插入值) --單條插入語句--- insert into Reader(read

SQL Server復制表結構表數據生成新表的語句

sdn 主鍵 .net 需要 topic 外鍵 server sql 表數據 參考:http://topic.csdn.net/t/20020621/09/820025.html SELECT * INTO newTableName FROM oldT

SQL Server-數據庫架構對象、定義數據完整性

tool 唯一索引 概念 sql 先來 default 嘗試 blog 默認 前言 本節我們繼續SQL之旅,本節我們如題來講講一些基本知識以及需要註意的地方,若有不妥之處,還望指出,簡短的內容,深入的理解,Always to review the basic

SQL Server數據庫配置改進

locked pages tempdb 針對SQL Server數據庫的配置,遵從最佳實踐,有如下幾項,看能否修改生產環境實例配置。以下為調整方法和依據: 啟動賬號內存鎖定保證SQL Server提交內存不會被交換或空間被操作系統收縮。The SQL Server 64-bit version use

如何得到Sql Server 默認的mdf ldf文件的位置?

分享圖片 bsp file 技術分享 post 運行 獲得 database 數據 創建一個臨時數據庫,然後用如下命令獲得 CREATE DATABASE tmpDB go use tmpDB go sp_helpfile   運行結果 如何得到Sql Serv

清除SQL server 記住的用戶名密碼

share sof use name nbsp 分享 清空 shell 生成 公司更換電腦,清除SQL server 記住的用戶名和密碼 請按照上圖中的位置找到相應的文件SqlStudio.bin,然後把它刪除,請放一百個心,這個文件會自動生成的。 需要註意的是,在

sql server 2000安裝程序配置服務器失敗

ons and machine ali .com 實現 操作 ntc wrapper 第一種方法 今天安裝SQL Server 2000遇到了個很BT的問題,提示出下: 安裝程序配置服務器失敗。參考服務器錯誤日誌和C:\Windows\sqlstp.log了解更多信息

(4.18)SQL server 2008一些常見配置之二(鏈接服務器配置,訪問其他數據庫)

修改 beta pro ntp 查看版本 collation chang 手工 lin SQL server 2008一些常見配置之二(鏈接服務器配置,訪問其他數據庫) 一、訪問Oracle數據庫 Oracle是目前排名第一的數據庫,一般對數據安全和

SQL Server函式——表值函式標量函式

create table student (  sid int identity primary key,  sname varchar(20),  gender tinyint,  age int ) go insert in

Navicat for Premium破解通用MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL SQLite 資料庫

Navicat for Premium破解通用MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 資料庫 Navicat for MariaDB為例 Navicat Premium 是一套資料庫開發工具,讓你從單一應用程

sql server中index的REBUILDREORGANIZE的區別及工作方式 sql server中index的REBUILDREORGANIZE

sql server中index的REBUILD和REORGANIZE 轉自:https://www.cnblogs.com/flysun0311/archive/2013/12/05/3459451.html   參考文獻: http://technet.micro

maven搭建 Spinrgboot + mybais 實現多資料來源(SQL server) 2.多資料來源配置

2.多資料來源 2.1  多資料來源  DataSourceConfig 類   多的不說,上程式碼,上一篇有關於appliaction.yml   pom.xml  mybatis.xml 等配置檔案 import org.apache.log4j.Logg

SQL Server 2008中的PivotUnPivot

                今天給新成員講解PIVOT 和 UNPIVOT示例,順便整理了一下其用法。這是自SQL Server 2005起提供的新功能。首先看PIVOT示例:基本表資料:IF NOT OBJECT_ID('tb_Income') IS NULL    DROP TABLE [tb_Inc

Oraclesql server中複製表結構表資料的sql語句

 在Oracle和sql server中,如何從一個已知的舊錶,來複制新生成一個新的表,如果要複製舊錶結構和表資料,對應的sql語句該如何寫呢?剛好阿堂這兩天用到了,就順便把它收集彙總一下,供朋友們參考一下了! sql server中複製表結構和表資料的sql語句的寫法,分別如下1.複製表的內容到

SQL Server 複製:計算機名SQL SERVER中所能識別的伺服器名稱不一致

SQL Server 在做資料複製的時候,經常會遇到計算機名和SQL SERVER中所能識別的伺服器名稱不一致的情況,則請使用以下的程式碼進行同步更新, --將兩者協調一致, 再重啟 SQL Server 服務 if serverproperty('se

Nginx基本配置作用

nginx可以重新載入檔案的。我們直接執行:nginx -s reload  配置檔案有沒有問題,可以直接輸入:nginx -t nginx -s stop就可以關閉 但有時我們就不想它掛的時候訪問另外一個,而只是希望一個伺服器訪問的機會比另外一個大,使用weight

SQL Server學習筆記】表列增加註釋

給表和列增加註釋,通過增加擴充套件屬性來實現 程式碼如下: create table ttt (id int not null primary key, v varchar(100) )

sql server中index的REBUILDREORGANIZE

b- offline 我們 tween 會有 similar row 資源 nload 參考文獻: http://technet.microsoft.com/en-us/library/ms188388.aspx 使用alter index來rebuild和reorgani