2017-04-07 88 views
1

我們最近升級到SQL Server 2012,該服務器已啓用高可用性DR。當使用SSMS連接時,我們需要指定MultiSubnetFailover=True附加連接選項+增加超時。從R連接到高可用SQL Server

我們如何在R中複製這個?沒有這個,我們會觀察零星的連接/超時問題。
Related, but for Python

> packageVersion('RODBC') 
[1] '1.3.6' 
> packageVersion('Base') 
[1] '2.15.2' 

回答

1

如果您使用的數據源名稱,你可以額外的參數如果你使用一個連接字符串添加到odbcConnect

​​

,你只需要添加的參數在串。

odbcDriverConnect("driver=DRIVER; server=SERVER; database=DATABASE; uid=user_name; pwd=password; MultiSubnetFailover = True")