在VB.NET中,您可以使用SqlConnectionStringBuilder
类来构建连接字符串,并将故障转移伙伴添加到连接字符串中。以下是一个示例:
Imports System.Data.SqlClient
Module Module1
Sub Main()
Dim builder As New SqlConnectionStringBuilder()
builder.DataSource = "your_primary_server"
builder.InitialCatalog = "your_database"
builder.UserID = "your_username"
builder.Password = "your_password"
builder.MultiSubnetFailover = True
builder.FailoverPartner = "your_failover_partner_server"
Dim connectionString As String = builder.ConnectionString
Using connection As New SqlConnection(connectionString)
Try
connection.Open()
Console.WriteLine("Connected to the database.")
Catch ex As Exception
Console.WriteLine("Error connecting to the database: " & ex.Message)
End Try
End Using
Console.ReadLine()
End Sub
End Module
在这个示例中,我们首先创建了一个SqlConnectionStringBuilder
对象,并设置了主要的数据库服务器、数据库名称、用户名和密码。然后,我们启用了MultiSubnetFailover
属性,并设置了故障转移伙伴服务器。最后,我们使用这个连接字符串来创建一个SqlConnection
对象,并尝试连接到数据库。如果连接失败,我们将捕获异常并显示错误消息。
请注意,这个示例使用了虚构的服务器名称、数据库名称、用户名和密码。您需要将它们替换为您自己的实际值。
领取专属 10元无门槛券
手把手带您无忧上云