- PR -

SQL EXPRESS へのODBC接続設定方法?

投稿者投稿内容
未熟者
常連さん
会議室デビュー日: 2006/03/27
投稿数: 36
投稿日時: 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設定方法をご存知の方、ご教授の方宜しくお願いします。



今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-05-08 14:32
SQLServer構成マネージャを起動して、
[SQLServer2005ネットワークの構成]→[SQLExpressのプロトコル]を選択し、
・共有メモリ
・名前つきパイプ
・TCP/IP
・VIA
それぞれの有効・無効設定はどうなっていますか?

オレのPCで試してみたところ、名前つきパイプ、TCP/IPのどちかが「有効」になっていると
ちゃんとODBC接続できました。

あとはポートが塞がれていないかもあわせて確認してみてください。

今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-05-08 14:36
すみません、もろ勘違いしました。

接続できないのではなく、
"demosam"というデータベースが見れないといっているのですね。
失礼しました。

では、ODBCで設定するユーザはその"demosam"を見る権限はありますか?
未熟者
常連さん
会議室デビュー日: 2006/03/27
投稿数: 36
投稿日時: 2006-05-08 17:04
夏椰さん ご指導ありがとうございます。

SQLServer構成マネージャを起動して、
[SQLServer2005ネットワークの構成]→[SQLExpressのプロトコル]を選択し、
・共有メモリ
・名前つきパイプ
・TCP/IP
・VIA
それぞれの有効・無効設定はどうなっていますか?

名前つきパイプ&TCP/IPの指定がどちらも無効になっていましたので
有効にしてみました。

ユーザの権限は、データベースを作成したユーザを指定しています。
宜しくお願いします。



今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-05-08 17:26
SQL Server Management Studio Express CTP
を起動してもらって、DB管理者でログインしてください。

[セキュリティ]→[ログイン]からODBCで接続しようとしているユーザを選択、
右クリックして[プロパティ]を表示し、
[ユーザマッピング]を選択してデータベースの一覧を表示してみてください。

そこに"demosam"が存在し、チェックがついているか確認してください。
未熟者
常連さん
会議室デビュー日: 2006/03/27
投稿数: 36
投稿日時: 2006-05-08 18:08
夏椰さん ご指導ありがとうございます。

[ユーザマッピング]にて確認したところ"demosam"にチェックが付いていません
でした。
チェックを付けてから試してみましたが、駄目でした。
何度もご指導いただいたのに申し訳ありません。
未熟者
常連さん
会議室デビュー日: 2006/03/27
投稿数: 36
投稿日時: 2006-05-09 11:49
お騒がせしてすいません(自己レスです)
ODBC接続設定にて接続するSQL Server サーバー名の指定が間違って
いました。
手入力にてコンピュータ名\SQLEXPRESSで指定した所、"demosam"が表示されてきました。

夏椰さん、みなさんお騒がせしました。
未熟者
常連さん
会議室デビュー日: 2006/03/27
投稿数: 36
投稿日時: 2006-05-09 11:49
お騒がせしてすいません(自己レスです)
ODBC接続設定にて接続するSQL Server サーバー名の指定が間違って
いました。
手入力にてコンピュータ名\SQLEXPRESSで指定した所、"demosam"が表示されてきました。

夏椰さん、みなさんお騒がせしました。

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