質問

Windows XP Professionalでバッチファイルを実行して、SQLサーバー接続用のシステムodbcデータソースを作成しようとしています。私はそれを行うことができます:

ODBCCONF.exe CONFIGSYSDSN" SQL Server" " DSN = Kappa | Description =カッパデータソース| SERVER = 10.100.1.10 | Trusted_Connection = Yes | Database = subscribers"

ただし、SQLサーバー認証を「ユーザーが入力したログインIDとパスワードを使用したSQL Server認証」に設定する方法が必要です。ログインIDを設定および事前設定してパスします。

これを行う方法に関するアイデアはありますか?

事前に感謝

役に立ちましたか?

解決

ODBCConf ConfigSysDSN" SQL Server" " DSN = xxxxx | SERVER = yyyyy | Trusted_Connection = No"

私のために働いているようです。

他のヒント

パラメータを使用して.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"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top