本についていた サンプルを動かそうとしてSQL server 2005 expressをインストールしたのですがサンプルデータベースに登録する際にDBエラーになって、うまくSQLServer 2005 Expressに接続できません。
エラーの内容は
System.Data.SqlClient.SqlException:サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Serverの既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした)
場所 System.Data.SqlClient.SqlInternalConnection.OnError(SqlExceptionexception, Boolean breakConnection)
場所System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject
stateObj)
場所 System.Data.SqlClient.TdsParser.Connect(Boolean&
useFailoverPartner, Boolean& failoverDemandDone, String host, String
failoverPartner, String protocol, SqlInternalConnectionTds
connHandler, Int64 timerExpire, Boolean encrypt, Boolean
trustServerCert, Boolean integratedSecurity, SqlConnection
owningObject, Boolean aliasLookup)
場所 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection
owningObject, SqlConnectionString connectionOptions, String
newPassword, Boolean redirectedUserInstance)
場所 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity
> identity, SqlConnectionString connectionOptions, Object providerInfo,
String newPassword, SqlConnection owningObject, Boolean
redirectedUserInstance)
場所 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions
options, Object poolGroupProviderInfo, DbConnectionPool pool,
DbConnection owningConnection)
場所 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection
owningConnection, DbConnectionPool pool, DbConnectionOptions options)
場所 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection
owningObject)
場所 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection
owningObject)
場所 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection
owningObject)
場所 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection
owningConnection)
場所 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory)
場所 System.Data.SqlClient.SqlConnection.Open()
場所 Seasar.Framework.Util.DataSourceUtil.GetConnection(IDataSource dataSource)
・
・
・
となり、データベースの登録に失敗しましたとなります。
初歩的なことでもうしわけないのですが、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
「SQL Server 2005」では、デフォルトでは外部からの接続を受け付けなくなっていますので、エラーメッセージ内容から見ても、それが原因かと思われます。
詳しくは、参考URLをご参照下さい。
参考URL:http://www.microsoft.com/japan/sql/ssj/tips/01.m …
この回答への補足
ご回答ありがとうございます。
原因が分かり参考になりました。
それで早速、参考のURLも拝見し、何度かためしたのですが結果が同じでした。
他に方法や何か修正する部分などは、あるのでしょうか?
No.2
- 回答日時:
こんばんは。
>サンプルデータベースに登録
という用語はあまり使いませんので、私が質問内容を正確に理解できたかどうかわかりませんが。
サンプルデータベースがネットからのダウンロードで手に入れたものであれば、それ(~.mdfファイルと~.logファイルの2つ)を
「C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data」フォルダに移動するだけではだめで、「データベースにアタッチ」という作業が必要です。
SQL Server Management Studio Express を起動し、サーバーに接続されたら、オブジェクトエクスプローラでサーバー直下の「データベース」ノードを右クリックして、「アタッチ」を選択し、「データベースのアタッチ」ダイアログから「追加」ボタンをクリックして、使用したいデータベース(mdfファイル)を選択します。
このようにしてやっとデータベースが使えるようになります。
的外れでしたら、もう少し情報を追加してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- その他(プログラミング・Web制作) pythonでDBのカラム名で取得したオブジェクトの値を表示したい 1 2022/05/13 03:41
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- 英語 data について 6 2023/03/25 11:05
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- 格安スマホ・SIMフリースマホ https://www.amazon.co.jp/s/ref=bl_dp_s_mw_0?ie=UTF 1 2022/05/22 17:06
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- 英語 SとVを教えてください!!主語動詞がどれか分かりません! But before examining 1 2022/10/28 11:00
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- ノートパソコン OneDriveのデータを外付けデータに切取りして保存したらデスクトップのファイルが無くなりました 2 2022/11/28 22:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL server認証に必要な最低限...
-
MS SQL Server 2005 express デ...
-
警察はスマホに保存した動画や...
-
accessの処理が遅い
-
PCが悪くなって新しいPCにSSMS...
-
DATファイルをEXCELで開きたい
-
復旧中のデータベースについて
-
業務用のデータベースサーバー...
-
DAOファイルのSQLクエリの部分...
-
ファイルメーカーで画像を参照...
-
accessの上限容量2Gでは容量が...
-
SQL*Loaderのコミットポイント...
-
Sqliteで使えない文字。
-
Accessdでの「トランザクション...
-
INSERT分の処理速度がトランザ...
-
SQL Server Management Studio ...
-
oracleデータベースの更新履歴
-
SQLデータベースを削除する方法
-
パラメーターエラーで復元でき...
-
SQLServerバックアップ戻せない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
接続されてるユーザーを切断す...
-
VC++でSQL Serverに接続するには
-
ファイルへのアクセスでエラー...
-
作成したDBを使いたい
-
「パッシブシャットダウン」っ...
-
ADOでエクセルからSQL Serverへ...
-
MSDEって何ですか?
-
DATファイルをEXCELで開きたい
-
【DB】同じトランザクション内...
-
postgresql についてです
-
警察はスマホに保存した動画や...
-
PCが悪くなって新しいPCにSSMS...
-
エクセルのフィルタ抽出が固まる
-
復旧中のデータベースについて
-
ACCESSのデータをWebブラウザで...
-
MS-Accessのエクスポートで異常...
-
1回目の実行に3分、2回目の実行...
-
期限切れのバックアップの削除
-
accessの処理が遅い
-
TPSとは・・・
おすすめ情報