2016-05-09 17 views
0

VB.NETとSQL Server Expressを使用して簡単なアプリケーションを開発しています。SQL Server Expressを使用したVB.NETアプリケーション

アプリケーションはうまく動作し、開発したPC(SQL Serverとvb.netの両方がインストールされている)で完全な機能を備えています。

Cannot open database "DatabaseName" Requested by the login. Login failed.
Login failed for the user "UserNameOfTheComputer"

画像をご参照ください:問題は、私は別のコンピュータにインストールしようとすると、私はエラーを取得する、ある

[エラー] [1]

そして最良の方法は何かアドバイスをしてくださいその顧客は、事前

+0

ユーザーにSQL Server Expressがインストールされていますか?あなたの接続文字列は何ですか? – jmcilhinney

+1

インストールが正しいことを確認し、データベースが実際に作成されていることを確認してから、ユーザー資格情報を確認します。 –

+0

pcname \ username – Eralper

答えて

0

に感謝をローカルホストサーバーを使用するか、実際にネットワーク・サーバを指しているVB.NET

で開発されたオフラインアプリケーションを使用することができますか?

ネットワークサーバーを指している場合は、SQLサーバー名の前にサーバーのPC名またはIPを追加します。 localhost/SQLSERVERの代わりに192.168.1.200/SQLSERVER

0

ローカルのSQLサーバー(SQLサーバーとVisual Studioは同じマシンにあります)を使用している開発マシンでは、クライアントPCでこれを使用すると思いますクライアントPCにSQL Serverをインストールし、クライアントPC Sql Server.forに接続文字列を.exeに設定する必要があります。おそらく、Visual Studioから組み込みのデータベースを試すことができます。

関連する問題