如何在运行时以编程方式从VB.NET添加系统DSN及其安全凭证?
在ODBC.INI中保持密钥已完成,但在创建ODBC时,它会要求验证类型(SQL或网络登录)。
我们如何在运行时设置该选项?
答案 0 :(得分:2)
这只是注册表值。这里有一篇来自MS的文章,关于如何在VB6中这样做,应该很容易升级到VB.Net(你需要的文章主要是看看你需要什么样的注册表设置):How To Programmatically Create a DSN for SQL Server with VB < / p>
如果您之前没有使用.Net注册表,我建议您从RegistryKey类开始。
答案 1 :(得分:1)
在VB.NET中(假设这是一台32位计算机),您希望将这些键设置为“HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI
”。
在那里创建您的ODBC密钥(如果它不存在)并在您的密钥下填充以下字符串值:
Database - Your DB Name here<br />
Driver - Default SQL Server driver path would be "C:\WINDOWS\System32\SQLSRV32.dll"<br />
Server - Your SQL Instance Name Here<br />
Trusted_Connection - Yes or No