基于我有关在microsoft.SqlServer.Management.RegisteredServers中创建RegisteredServer的问题,
Unable to create RegisteredServer in Microsoft.SqlServer.Management.RegisteredServers,我致力于从Azure SQL Server添加数据库。我可以添加数据库,但是身份验证基于Windows Authentication
因此,我正在寻找一种在C# code
中指定身份验证的解决方案。奇怪是因为我用用户名和密码传递了连接字符串:
var registeredServer = new RegisteredServer(serverName)
{
ConnectionString = "Server=tcp:server.database.windows.net,1433;Initial Catalog=...;Persist Security Info=true;User ID=...;Password=....;MultipleactiveResultSets=True;Encrypt=True;TrustServerCertificate=False;"
}