我正在建立一个Azure数据库,CRM 360数据导出服务(DES)需要连接到该数据库。我可以使用SSMS手动执行此操作,并使用我的Azure帐户登录。
然后将DES服务帐户设置为外部提供商。
从外部提供商创建用户DynamicsDataExportService
很好,但是我希望自动化该过程,因此我需要使用C#登录到该服务并以这种方式连接并运行代码。
我正在使用以下代码在System.Data.SqlClient 4.7上运行核心2.2:
var cs = "data source=tcp:dvzxfsdg-sql.database.windows.net,1433;initial catalog=dfsdfs-sqldb; Authentication=active Directory Integrated";
using (var connection = new SqlConnection(cs))
{
connection.Open();
令人讨厌的是它给出了错误
“ System.ArgumentException:'不支持的关键字:'authentication'。'”。
我敢肯定我犯的错误是很基本的,但是我似乎无法弄清它的深处。因此,非常感谢您收到任何指针。