与SQL Server Express安装程序DSN的JSL连接

时间:2019-07-17 03:12:07

标签: sql sql-server-express sas-jmp jsl

我正在尝试使JSL脚本自动化,并且需要使用JMP JSL Script从SQL Server更新一些记录。我在连接字符串下面找到了,但是我不确定如何使用它。

Open Database("DSN=ODBC Databasexxx;UID=xxxx;PWD=xxxxxxx;DBQ=mydatabasexxxx;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;BTD=F;BNF=F;BAM=IfAllSuccessful;NUM=NLS;DPM=F;MTS=T;MDI=F;CSR=F;FWC=F;FBS=64000;TLO=O;",

2 个答案:

答案 0 :(得分:1)

在ODBC数据源管理器中设置ODBC连接。 enter image description here

然后,您只需在脚本中执行此操作即可。

type

答案 1 :(得分:0)

我知道我在这里晚了几年,但万一有人发现这一点,您也可以直接连接到 SQL 数据库并完全跳过 ODBC。

dt = Open Database(
    "Driver=SQL Server;
    Server=__(server address here)__;
    DATABASE=__(database name here)__;
    Trusted_Connection=Yes;",
    "SQL Code",
    "Table Name"
);

您还可以在连接字符串中使用一些额外的可选值,例如用户名和密码。如果您不指定这些,它将使用 PC 用户的帐户信息。

dt = Open Database(
    "Driver=SQL Server;
    Server=__(server address here)__;
    DATABASE=__(database name here)__;
    UID=__(UserID to use for connection)__;
    PWD=__(Password to use for connection)__;,
    "SQL Code",
    "Table Name"
);