Windows上のQGISのMSSQL接続設定


9

OK最初に、私は私がに接続する方法を求めていないよway-のうち、ブロンドの要素を取得することができます私の実際のデータベース。
私が求めているのは、新しい接続をセットアップするときに必要なエントリの例またはスクリーンショットです。

32ビットまたは64ビットのODBCを再作成するために私がしようとすることは何も機能していないように見え、テスト接続が戻るだけです

[Microsoft] [ODBC Driver Manager]データソース名が見つからず、デフォルトのドライバーが指定されていませんQODBC3:接続できません

の線に沿った何か新しいMSSQL接続を作成する

この時点でのヘルプファイルはあまり役に立ちません。助けて
そして、リスボン、デュフール、ヴァルメイラ、そしてウェブでの説明のために、ドキュメントを精査して、役に立たなかった。
それはとても単純なはずですが、私は何も見つけることができません-おそらく誰もがそれがとても単純であるべきだと思っているからでしょう!

かなりお願いします-必要に応じてはい、私をマペットと呼んでください-しかし、これは私をあからさまに見つめるボンカーを運転しています-誰か助けてくれますか?

または、どのようにして&$ ^%QODBC3ドライバーの詳細を確認できますか?

複数の構成から試しましたが、QGISの影響を受ける2.0、2.2
SQLサーバー:2008 R2
ユーザー環境:Win7 64ビットおよび32ビットテスト済みなので、この場合はあまり関係ありません。


QGISのどのバージョンを使用していますか?
Mapperz


ホストがある場合、プロバイダー/ DSNパラメーターは不要です。
Mapperz

Mapperz-ありがとう、しかし問題に答えない人はいない
Richard Colwill

回答:


11

2.16で...(私が見つけるのに苦労したいくつかの本当に基本的な情報と役に立たないエラーメッセージに関するメモ)

「接続名」は、私たち自身が使用する名前です。

「プロバイダー/ DSN」フィールドは空白のままにできます。

「ホスト」は、サーバーのDNS名、またはIPアドレスと特定のポートで、標準SQLポートでない場合は、必要に応じてインスタンス名が続きます(例:localhost \ sqlexpress)(申し訳ありません-私は個人的にこのビットをアンダーサンドしません-必要ですこれを説明するためにデータベースを設定した人の助け)

「ユーザー名」と「パスワード」は予想通りです。「保存」チェックボックスは、QGISにこれらの詳細を記憶するように指示するためのものです。

この時点では「テスト接続」ボタンをクリックしないでください。「接続を開くときにエラーが発生しました:ドライバーが読み込まれていませんドライバーが読み込まれていません」というエラーが表示されます

代わりに、「データベースのリスト」ボタンをクリックしてください。

リストされたデータベースが表示されます。


QGIS 2.18.0では、MS SQL Server 8のテーブルを開くことができません。接続ダイアログにすべてのデータベースを接続してリストすることができます。私が接続しようとするとその後、私が手に:[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'sys.columns'. [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'sys.types'. [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'sys.objects'. (...) QODBC3: Unable to execute statement
jgrocha

「接続のテスト」が「データベースのリスト」の下にあるにもかかわらず、データベースをリストする前に接続をテストしようとすると、ドライバーがロードされないというエラーが発生しました。おそらく、UIのわずかな変更により、初めてのユーザーのエクスペリエンスが向上します。
Peter

4

問題「QODBC3:接続できません」は、SQLサーバーの設定が原因である可能性があります。IT管​​理者に、接続しようとしているデータベースインスタンスのプロトコルTCP / IPおよびNamedPipeサービスを「有効」にしてもらいます。これは、SQL Server構成マネージャー>ネットワーク構成で実行されます。また、IPアドレスにTCPポート= 1433があり、TCP動的ポートが空白のままになっていることを確認します。

データベースのプロトコル


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.