gpt4 book ai didi

sql-server - SQL Azure 数据库。使用非安全连接字符串登录

转载 作者:行者123 更新时间:2023-12-02 21:38:44 25 4
gpt4 key购买 nike

我有一个 SQL Azure 数据库并启用了审核。根据该门户,审核需要使用启用安全的连接字符串,因此已将数据库门户上的启用安全的访问参数设置为“必需”,以便具有非安全连接字符串的应用程序无法访问我的数据库。

当我尝试使用非安全连接字符串服务器名称(如 MyAzureServer.database.windows.net)从 SSMS 进行连接时我收到一条错误消息,指出仅允许使用安全连接字符串的连接,这正是我所期望的

但是,我的 .NET 应用程序使用如下所示的非安全连接字符串工作正常,没有错误。我还可以看到审核日志中有一条登录成功的记录

Server=tcp:MyDBServer.database.windows.net,1433;
Database=DemoDB;
User ID=Srisail@MyDBServer;
Password=password123%;
Encrypt=True;
TrustServerCertificate=False;
Connection Timeout=30;

我的问题是,尽管我强制我的服务器仅接受具有安全连接字符串的连接,但使用非安全连接字符串的 .NET 应用程序如何能够登录到我的 Azure SQL Server。

此外,我不确定我是否完全理解安全和非安全连接字符串,除非您在服务器名称中包含文本 secure,如 MyDBServer.secure.database.windows.net 。我想了解更多这方面的信息。

一如既往,我们非常感谢任何帮助。

最佳答案

改变一下

Server=tcp:MyDBServer.database.windows.net,1433;Database=DemoDB;User ID=Srisail@MyDBServer;Password=password123%;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

Server=tcp:MyDBServer.database.secure.windows.net,1433;Database=DemoDB;User ID=Srisail@MyDBServer;Password=password123%;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

关于sql-server - SQL Azure 数据库。使用非安全连接字符串登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29709415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com