前提・実現したいこと
・SQLserverにてSQLserver認証を実施したい。
以下のステップを元にSQLserver認証を目指しました。(Windows認証は接続可能でそこから操作しています。)
1.SSMSにてDB・Tableを作成
2.作成したTableをログインして利用するユーザを作成
3.SQLserver認証からログイン→ここで失敗
4.各種設定を変更(試したことに書きます)→やはり失敗
参考にしたサイト↓
https://memo.itsysgroup.com/?p=2018
具体的には
1.SSMSのSQLEXPRESSサーバで右クリックし、データベースを作成→その中のテーブルで右クリックしテーブルを作成
2.SQLEXPRES/セキュリティ/ログインを右クリックし、新しいログインを作成。
設定内容
全般: ログイン名:test1 PW:test1 既定のデータベース:1で作成したものを選択
状態: データベースエンジンに接続する権限:有効 ログイン:有効
後、作成したデータベースのセキュリティ/ユーザーで新しいユーザーを作成。
設定内容
全般: ユーザー名:test1 ログイン名:test1 既定のスキーマ:空白(設定せず)
メンバーシップ:db_datareader, db_datawriter, db_ddladmin, publicにチェック
3.以上で設定を終え、SQLserver認証でログインをトライするが、以下のエラーが発生する。
発生している問題・エラーメッセージ
=================================== P-21-04\SQLEXPRESS に接続できません。 =================================== サーバーとの接続を正常に確立しましたが、ログイン中にエラーが発生しました。 (provider: Shared Memory Provider, error: 0 - パイプの他端にプロセスがありません。) (.Net SqlClient Data Provider) ------------------------------
試したこと
4.各種設定を変更しましたが、うまくいかず。
①「TCP/IP」、「名前付きパイプ」を有効にする
以下の通り、構成マネージャーを起動し、変更しました。
https://financial-it-engineer.hatenablog.com/entry/20140310/1394417909
②混合認証に変更する
https://sql-oracle.com/sqlserver/?p=110
③別のPCで同じ手順を踏む
これも同じ結果に、、
補足情報(FW/ツールのバージョンなど)
SQLServer 2019
SSMS
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。