Windows脚本自动为雪花创建ODBC SYS DSN

时间:2019-10-07 08:26:22

标签: windows odbc registry dsn snowflake-data-warehouse

将以下脚本保存到createDSN.bat文件中,然后根据您的帐户修改详细信息,并在Windows计算机上使用管理员帐户运行批处理文件。

echo. 2>SnowflakeDSII.reg

set Header=[HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\Snowflake_DSN_NAME]

echo Windows Registry Editor Version 5.00 >>SnowflakeDSII.reg
echo. 2>>SnowflakeDSII.reg
echo  %Header%>>SnowflakeDSII.reg
echo "Driver"="C:\\Program Files\\Snowflake ODBC Driver\\Bin\\SnowflakeDSII.dll" >>SnowflakeDSII.reg
echo "Description"="Snowflake DSII" >>SnowflakeDSII.reg
echo "SERVER"="test.snowflakecomputing.com" >>SnowflakeDSII.reg
echo "AUTHENTICATOR"="" >>SnowflakeDSII.reg
echo "DATABASE"="KM_DB" >>SnowflakeDSII.reg
echo "ROLE"="accountadmin" >>SnowflakeDSII.reg
echo "SCHEMA"="KM_SCHEMA" >>SnowflakeDSII.reg
echo "TRACING"="6" >>SnowflakeDSII.reg
echo "UID"="testuser" >>SnowflakeDSII.reg
echo "WAREHOUSE"="km_wh" >>SnowflakeDSII.reg
echo "PWD"="test123" >>SnowflakeDSII.reg
echo "PROXY"="" >>SnowflakeDSII.reg
echo "NO_PROXY"="" >>SnowflakeDSII.reg

REM add DSN Key into ODBC Data Sources
set Header=[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
echo %Header%>>SnowflakeDSII.reg
echo "Snowflake_DSN_NAME"="SnowflakeDSIIDriver" >>SnowflakeDSII.reg

type SnowflakeDSII.reg
REM import the ini file to the registry
regedit /s SnowflakeDSII.reg
​​​​​​​

0 个答案:

没有答案