質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

1回答

840閲覧

ラズパイ3(Python2.7)からWin7 SqlServerアクセスしたい

nrr

総合スコア12

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2019/08/12 01:43

編集2019/08/12 01:45

前提・実現したいこと

ラズベリーパイ3から同一LAN内のWindows7PCにあるSqlServer2014のデータベースに接続しDBの参照・更新を行いたい。
Phthon 3.Xではハードルが高かったため、2.7.13で実装を検討中
サンプルを見て実装した限りでは下記でつながると思うのだが、繋がらない。
なぜでしょう?

発生している問題・エラーメッセージ

エラーメッセージ Traceback (most recent call last): File "/home/pi/testScript.py", line 16, in <module> conn = pymssql.connect('TEST-HP\SQLEXPRESS','aiueo','aiueo01','MDBS') File "src/pymssql.pyx", line 645, in pymssql.connect InterfaceError: Connection to the database failed for an unknown reason.

該当のソースコード

Python2.7.13

1ソースコード 2import pymssql 3 4conn = pymssql.connect('TEST-HP\SQLEXPRESS','aieuo','aiueo01','MDBS') 5cursor = conn.cursor(as_dict=True) 6 7cursor.execute(""" 8SELECT * FROM dbo.TestTable """) 9row = cursor.fetchone() 10 11while row: 12 print("%s" %(row['pictureFileName'])) 13 row = cursor.fetchone() 14

Windows7 sqlserver2014設定

SqlServer

1[構成] 2TEST-PC\SQLEXPRESS 3 ・データベース 4  MDBS 5   テーブル 6    dbo.TestTable 7[テーブル] all null許容 8datetime, 9nvarchar(MAX) 10nvarchar(MAX) 11varbinary(MAX) 12 13SQLServer認証にて 14user:aiueo 15pass:aiueo01 16は、SQL Server Management Studioにてログイン実績あり。

試したこと

SQL ServerがあるPCのIPは192.168.0.2であるため
192.168.0.2\SQLEXPRESS
などに変更もしてみた

補足情報(FW/ツールのバージョンなど)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

SQLServerが外部から接続できる設定になっていますか?
SQL Server Browserが動いていないとか

投稿2019/08/12 02:45

FiroProchainezo

総合スコア2401

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問