.\SQLEXPRESS
2
0
VS 2008 Professional Editionがあります。 (SQL Server 2008を含む)インストールの後、私はAdvanced Toolsを使ってSQL Server 2008 Express Editionをインストールすることにしました。 そこで、VS 2008に付属のSQL Expressをアンインストールし、高度なツールを使用してスタンドアロンのSQL Server Express 2008バージョンをインストールしました。
ただし、SQL Server Management Studioにログオンしようとすると、次のようになります。
.\SQLEXPRESS
認証としてサーバー名とWindows認証として、次のメッセージが表示されます。
タイトル:サーバに接続------------------------------ 。\ SQLEXPRESSに接続できません。 - - - - - - - - - - - - - - - 追加情報: SQL Serverへの接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。 サーバーが見つからなかったかアクセスできませんでした。 インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください。 (プロバイダ:SQLネットワークインタフェース、エラー:26 - 指定されたサーバー/インスタンスの検索エラー)(Microsoft SQL Server、エラー:-1) ヘルプが必要な場合は、次のURLをクリックしてください。http // go.microsoft.com / fwlink?ProdName = Microsoft SQL Server ------------------------------ボタン: OK - - - - - - - - - - - - - - -
それを機能させる方法について何か提案はありますか? 私は同様にWindowsファイアウォールを無効にしようとしましたが、それでもまだ運がありません。 私はWindows Vistaを使用していて、SQL Server 2008 Express SP1パッチも最近適用されています。
FIX:興味のある人のために:*私はインストールされたインスタンスベースのインストールを持っていなかった(すなわち データベースエンジン)。 私はインスタンスベースのものをインストールし、それはそれを修正しました!
8 回答
2
ローカルSQL Serverサービスを開始します。
* SQL Config Managerを起動します。* [スタート] - > [Microsoft SQL Server 2008 R2] - > [SQL Server Configuration Manager]の順にクリックします。
* SQLサービスを開始します。* SQL Server(SQLEXPRESS)およびSQL Server Browserサービスを自動開始モードに設定します。 各サービスを右クリック - > [プロパティ] - > [サービス]タブに移動
これにより、コンピュータを再起動した場合でも確実に再起動されます。 両方のサービスの状態が「実行中」であることを確認してください。
image:https://i.stack.imgur.com/lO2tA.jpg [ローカルSQL Server 2008サービスの起動]
あなたのローカルSQL Serverでログインして認証する
SQL Server Management Studioを開き、[オブジェクトエクスプローラに接続]をクリックして[サーバー名]を選択します。
_ [あなたのPC名] \ SQLEXPRESS_
例: 8540P-KL \ SQLEXPRESSまたは(ローカルホスト)\ SQLEXPRESS
PC名を見つけるには、[マイコンピュータ] - > [プロパティ] - > [コンピュータ名]タブを右クリックします。
代替案: Windows認証を使用したログイン:ユーザー名を使用
image:https://i.stack.imgur.com/Bptt6.png [SQL Server 2008のユーザーアカウント設定]
ユーザーアカウントの設定
新しいログインアカウントを作成します。 SQL Mgmt Studioで - >ローカルサーバーを展開 - >セキュリティ - >ログインを右クリック - >新規ログイン
*新しいユーザーアカウントのパスワード設定を設定します。*パスワードポリシー、パスワードの有効期限、およびユーザーはpwを変更する必要があります(これはローカルなので)デフォルトのデータベース - >あなたのデータベース
*新しいユーザーアカウントにロールを許可する:*ユーザーマッピングページ - >あなたのデータベースにマッピングしてdb_ownerロールステータスページを許可する - >接続とログインを有効にする許可を与える
image:https://i.stack.imgur.com/jBo4B.png [SQL Server 2008ユーザー設定ローカルDB]
ユーザーのアクセス権/設定の設定
*すべての認証モードを有効にします。*ローカルサーバーを右クリック - >プロパティ - >セキュリティタブ - > SQLサーバーとWindowsの認証モードを有効にする
* TCP / IPを有効にする:* SQL Server構成マネージャを開きます - > SQL Serverネットワーク構成 - > SQLEXPRESSのプロトコル - > TCP / IPを有効にする
* SQL Serverサービスを再起動します。* TCP / IPを有効にした後、SQL Server(SQLEXPRESS)を再起動する必要があります。
image:https://i.stack.imgur.com/rlmgE.png [SQL Server 2008サーバーのアクセス許可]
Springプロジェクトのデータベースプロパティファイル
database.url = jdbc:jtds:sqlserver:// [ローカルPCコンピュータ名]; instance = SQLEXPRESS; DatabaseName = [db名];
database.username = [あなたのユーザー名] database.password = [あなたのパスワード]
database.driverClassName = net.sourceforge.jtds.jdbc.Driver
より大きなスクリーンショットと、より詳細な答えのフォーマットを表示したい場合は、下記のブログ記事を参照してください。 SQL Serverのローカルインスタンスの設定 2008ブログ記事:]
1
名前に(local)\ SQLEXPRESSを使用しましたか? 私はそれを見たことがない。 前の表記
1
SQL Server構成マネージャでインスタンス名を探すことができます。 サービス一覧のSQL Serverサービスの後にかっこで囲まれています。
。 表記は正しく、それは(local)と同じです
1
スコット、
自分の最近のインストールで接続できるようになったら、サービスでSQL Server Browserを有効にする必要がありました。
その後、私はサーバーとしてコンピュータ名を使用するだけでした。
SQLサーバーのブラウザを見つけることについてさらに研究しながら編集、サービスを報告することに注意し、サービスは。\コンピュータ名としてそのインスタンスを示した。
サーバー名としてそれを試してください。
最近編集してください:バックスラッシュに変更して最近Linuxで遊んでいました:)
0
デフォルトインスタンスとしてインストールした可能性があります。 この場合は、(local) - just(local)を使って接続してみてください。 次に、プログラム/ Microsoft SQL Server /設定ツール/ SQL Server設定マネージャに移動します。 SQL Serverネットワーク構成/ MSSQLSERVERのプロトコルに移動し、名前付きパイプを有効にします。
0
SQL Server Surface Area Configurationを見てみましたか? SQL認証しか設定されておらず、ネットワークおよびSQL認証を有効にする必要があるかもしれません。
-JFV
0
Word 2007でVSOTを通じて接続文字列を使用するアプリケーションがあります。 アプリケーションが接続エラーを出しました。 私は、Sql server 2008 Express R2を常に混在モードでインストールしているので、saでビルドしたパスワードをiパスワードで使用して接続することができます。 パスワードが正しいことを確認するためにパスワードを再入力しました。 次のステップで私は開いた:「プログラムファイル」の「構成マネージャ」「Microsoft Sql Server 2008」 - >「構成ツール」とプロパティの他のすべてのインスタンスを設定します - >インスタンスを隠す 'はい’これで解決しました。私の場合は問題です。 ダニー
0
それでもSQL Express 2008への接続に問題がある場合は、
この記事を読むhttp://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/
インストール後にSQL Expressを設定する方法について説明します。