如何在 Azure 环境中创建 DSN?
Posted
技术标签:
【中文标题】如何在 Azure 环境中创建 DSN?【英文标题】:How to create DSN in Azure environment? 【发布时间】:2021-12-19 18:37:45 【问题描述】:我正在尝试使用以下代码在 Azure 托管环境中创建 DSN:
public static bool AddSystemDsn(string server, string database)
return SQLConfigDataSource((IntPtr)0,
4, //4 = ODBC_ADD_SYS_DSN
"SQL Server\0",
$"SERVER=server\0DSN=database\0DATABASE=
database\0TRUSTED_CONNECTION=Yes\0ANSINPW=NO");
它返回 False,但我不知道为什么。我想知道是否应该使用更好的代码在 Azure 环境中创建 DSN?
【问题讨论】:
为什么需要 DSN? 您可能想澄清一下“Azure 托管环境”的含义 - 代码可以在 Azure 中以各种配置运行,从功能(您几乎无法控制)到完整的 VM(您可以控制一切,包括使用什么操作系统)。 【参考方案1】:这个tutorial可以帮助你在sql-server上使用ODBC驱动创建一个系统DNS。
【讨论】:
以上是关于如何在 Azure 环境中创建 DSN?的主要内容,如果未能解决你的问题,请参考以下文章