gpt4 book ai didi

c# - Azure 混合连接中的 SYSTEM_USER

转载 作者:行者123 更新时间:2023-12-03 04:16:16 25 4
gpt4 key购买 nike

我正在使用 Azure 混合连接连接到 SQL Server 2017。我的连接字符串是

Server=server,port;Database=database;User ID=read-only_user;Password=read-only_user_password;

.NET C# Web 应用程序连接成功并运行查询,但如果我运行

SELECT SYSTEM_USER, SUser_SName();

他们都返回SA。我尝试过不同的凭据但无济于事。

当我忽略凭据时,连接失败,这并不奇怪,所以我知道它们正在被使用。预先感谢您的帮助。

最佳答案

确保本地路由服务器的路径和 IP 从您的地址可见

以下场景有效:应用程序代码 -> GetHostByName("10.4.5.6") -> 解析为 127.0.0.3 -> Connect("127.0.0.3") -> 混合连接 -> 本地主机

以下场景不起作用:应用程序代码 -> Connect("10.4.5.6") -> ?? -> 没有到主机的路由

关于c# - Azure 混合连接中的 SYSTEM_USER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52709271/

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