我在找上运行Windows XP专业版,其创建一个SQL Server连接的系统ODBC数据源的批处理文件。 我可以做到这一点:
ODBCCONF.exe CONFIGSYSDSN的 “SQL Server”, “DSN =卡帕|描述=卡帕数据源| SERVER = 10.100.1.10 | Trusted_Connection =是|数据库=用户”
不过,我需要一种方法来设置SQL Server身份验证为“使用由用户输入登录ID和密码的SQL Server身份验证。” 要设置和预先设定的登录ID和通过。
如何做到这一点任何想法?
提前致谢
ODBCConf ConfigSysDSN的 “SQL Server”, “DSN = XXXXX | SERVER = YYYYY | Trusted_Connection =否”
似乎为我工作。
创建一个.reg文件的参数和与REGEDIT.EXE合并它
提示:从注册表导出现有的ODBC配置文件,以帮助语法和字段名称更正
我希望这可以帮助别人,我发现我不能保存的用户名和密码。 不过,我是能够使那些没有一个ODBC连接。 问题是,连接保持返回它是如何无法找到数据源名称或驱动器错误。 只有当我从属性字符串除去空间可能我的程序使用ODBC连接。
所以
ODBCCONF.exe /a { CONFIGSYSDSN "SQL Server" "DSN=dsnname | SERVER=yourservername | Database=Finance"}
应该成为
ODBCCONF.exe /a { CONFIGSYSDSN "SQL Server" "DSN=dsnname|SERVER=yourservername|Database=Finance"}
您创建DSN以同样的方式两种信任和非信任。 这是当您使用您指定要使用受信任的连接的ODBC连接字符串。
DsnString = "ODBC;DSN=Kappa;Database=MyDBName;Integrated Security=SSPI;Trusted_Connection=True"