Скрипты Windows для автоматизации создания ODBC SYS DSN для снежинки - PullRequest
0 голосов
/ 07 октября 2019

Сохраните приведенный ниже скрипт в файл 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
​​​​​​​
...