- - PR -
SQL EXPRESS へのODBC接続設定方法?
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-08 14:05
いつも、お世話になっています未熟者といいます。
Win−XP(sp2)パソコンにSqlExpressをインストールし、 データベース:"demosam" テーブル :"jinji" というデータベース&テーブルを作成しました。 そして、"demosam"に対してODBC接続設定をしようとすると Micro Soft Server用のDNSの設定で、規定のデータベース〜の選択項目に "demosam"が表示されてきません? ドライバは標準で表示されてくる”SQL Server VER 2000.85.1117.00” です。 ODBC設定方法をご存知の方、ご教授の方宜しくお願いします。 |
|
投稿日時: 2006-05-08 14:32
SQLServer構成マネージャを起動して、
[SQLServer2005ネットワークの構成]→[SQLExpressのプロトコル]を選択し、 ・共有メモリ ・名前つきパイプ ・TCP/IP ・VIA それぞれの有効・無効設定はどうなっていますか? オレのPCで試してみたところ、名前つきパイプ、TCP/IPのどちかが「有効」になっていると ちゃんとODBC接続できました。 あとはポートが塞がれていないかもあわせて確認してみてください。 |
|
投稿日時: 2006-05-08 14:36
すみません、もろ勘違いしました。
接続できないのではなく、 "demosam"というデータベースが見れないといっているのですね。 失礼しました。 では、ODBCで設定するユーザはその"demosam"を見る権限はありますか? |
|
投稿日時: 2006-05-08 17:04
夏椰さん ご指導ありがとうございます。
SQLServer構成マネージャを起動して、 [SQLServer2005ネットワークの構成]→[SQLExpressのプロトコル]を選択し、 ・共有メモリ ・名前つきパイプ ・TCP/IP ・VIA それぞれの有効・無効設定はどうなっていますか? 名前つきパイプ&TCP/IPの指定がどちらも無効になっていましたので 有効にしてみました。 ユーザの権限は、データベースを作成したユーザを指定しています。 宜しくお願いします。 |
|
投稿日時: 2006-05-08 17:26
SQL Server Management Studio Express CTP
を起動してもらって、DB管理者でログインしてください。 [セキュリティ]→[ログイン]からODBCで接続しようとしているユーザを選択、 右クリックして[プロパティ]を表示し、 [ユーザマッピング]を選択してデータベースの一覧を表示してみてください。 そこに"demosam"が存在し、チェックがついているか確認してください。 |
|
投稿日時: 2006-05-08 18:08
夏椰さん ご指導ありがとうございます。
[ユーザマッピング]にて確認したところ"demosam"にチェックが付いていません でした。 チェックを付けてから試してみましたが、駄目でした。 何度もご指導いただいたのに申し訳ありません。 |
|
投稿日時: 2006-05-09 11:49
お騒がせしてすいません(自己レスです)
ODBC接続設定にて接続するSQL Server サーバー名の指定が間違って いました。 手入力にてコンピュータ名\SQLEXPRESSで指定した所、"demosam"が表示されてきました。 夏椰さん、みなさんお騒がせしました。 |
|
投稿日時: 2006-05-09 11:49
お騒がせしてすいません(自己レスです)
ODBC接続設定にて接続するSQL Server サーバー名の指定が間違って いました。 手入力にてコンピュータ名\SQLEXPRESSで指定した所、"demosam"が表示されてきました。 夏椰さん、みなさんお騒がせしました。 |