- PR -

ODBCシステムDSN(SQLServer認証)をプログラムで登録したい

1
投稿者投稿内容
てつや
会議室デビュー日: 2007/03/06
投稿数: 1
投稿日時: 2007-03-06 10:43
以下の作業をプログラムで実現しようとしていますが、行き詰まってしまったので質問させて下さい。

実現したい事
・ODBCデータソースでシステムDSNを作成
設定内容
・データソース名は任意
・接続するサーバーはlocalhost
・接続するデータベースはデータソース名と同じ名前のデータベース
・ドライバはSQL Server
・「SQL Serverが、ログインIDの権限を確認する方法は?」は、
 「ユーザーが入力するSQL Server用のログインIDとパスワードを使う」
 でsaを使わず任意のログインIDとパスワード
・上記以外の設定は既定の設定

プログラムの実行環境はOSがWindows Server 2003 SP1、DBがSQL Server 2000 SP3aです。

VBで作ろうと思っていましたが過去ログやネットを検索する限りではSQLConfigDataSourceにおいてログインパスワードの設定が出来ないとなっていました。そこでVB以外で作成する道も検索してみましたがどれも明確にパスワードの設定まで記載しているサンプルはみつかりませんでした。

参考にしたURL
VB(SQLConfigDataSource版)で作成
http://www.amy.hi-ho.ne.jp/jbaba/messages/1584.html
VB(レジストリ直書き版)で作成
http://support.microsoft.com/kb/184608/ja
VB(VB.NET版)で作成
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27273&forum=7
スクリプトで作成
http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda
コマンドプロンプトで作成
http://kumasoft.org/devmemo/odbcconf

情報元が古いサイトもあるので現時点では解決されているかもしれないと思い、一縷の望みをかけて質問してみました。スクリプトかコマンドが一番可能性ありそうですがVB以外は当方のレベルが低いので出来るだけ具体的な回答を頂けると助かります。
宜しくお願いします。

[ メッセージ編集済み 編集者: てつや 編集日時 2007-03-07 09:03 ]

[ メッセージ編集済み 編集者: てつや 編集日時 2007-03-08 18:51 ]
1

スキルアップ/キャリアアップ(JOB@IT)