我正在尝试编写一个从 SQL Server 数据库中获取数据的程序。该程序是使用 C# 在 .NET 平台之上编写的。此外,该程序将在 Linux 主机(单声道)上运行。我面临的问题是从 Linux 机器连接到数据库,我的所有代码都可以在 Windows 主机上正常工作(因为服务器使用 Windows 身份验证),所以我的问题是:我如何连接/身份验证SQL Server 实例?
我查看了http://www.mono-project.com/SQLClient,它说要使用类似于 this: 的字符串,"Server=MyServer;Database=pubs;User ID=MyWindowsDomain\\MyWindowsUserid;Password=MyWindowsPassword;Integrated Security=SSPI"
但这不起作用。是否有我可以在服务器上做的事情(我不太可能被允许,但作为最后的手段)?
谢谢。