ホームページ データベース mysql チュートリアル 单用户模式连接以及故障排除

单用户模式连接以及故障排除

Jun 07, 2016 pm 02:55 PM
シングルユーザー シーン 除外する 故障 モデル ユーザー 接続する

场景 :这是一个命名实例,使用动态端口,需要进入单用户模式进行维护。 一、启动实例 我们将直接使用命令行窗口启动单用户模式。 1. 找到 sqlservr.exe 的路径 在Windows的“服务”中找到这个命名实例,查出“可执行文件的路径”。例如: "C:\Program Files

场景:这是一个命名实例,使用动态端口,需要进入单用户模式进行维护。


一、启动实例

  我们将直接使用命令行窗口启动单用户模式。


1. 找到 sqlservr.exe 的路径

  在Windows的“服务”中找到这个命名实例,查出“可执行文件的路径”。例如:

"C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2008R2\MSSQL\Binn\sqlservr.exe" -sSQL2008R2

wKioL1SsnQvyfkXYAAMykCpd-lk127.jpg


2. 启动实例

  打开一个命令行窗口。将“可执行文件的路径”复制到这个命令行窗口,然后添加“ -m "sqlcmd" ” 参数,指定单用户模式启动而且只有 sqlcmd 可以连接到这个实例。

C:\Users\Administrator>  "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2008R2\MSSQL\Binn\sqlservr.exe" -sSQL2008R2 -m "sqlcmd"

  启动后,这个窗口将显示一大堆的启动信息。


注意:为了保证启动帐户有足够的权限,建议改为 Local System 启动。请在 SQL Server 配置管理器中修改。

wKiom1SsqtuAvxaKAAIz0UKowfA670.jpg



二、确认端口配置

  针对 TCP/IP 端口,面临两种选择。一种是统一配置本机所有的 IP 的端口,另一种是单独为本机每个 IP 地址配置端口。


1. 选择1:启用“全部侦听”

  在前面的步骤中,在命令行窗口中注意寻找端口信息。例如:

2015-01-07 10:42:49.09 服务器         Server is listening on [ 'any' 49157].

2015-01-07 10:42:49.09 服务器         Server is listening on [ 'any' 49157].

2015-01-07 10:42:49.10 服务器         Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQL2008R2 ].

2015-01-07 10:42:49.11 服务器         Server local connection provider is ready to accept connection on [ \\.\pipe\MSSQL$SQL2008R2\sql\query ].

2015-01-07 10:42:49.11 服务器         Server is listening on [ ::1 49163].

2015-01-07 10:42:49.11 服务器         Server is listening on [ 127.0.0.1  49163].

2015-01-07 10:42:49.12 服务器         Dedicated admin connection support was established for listening locally on port 49163.


  注意:由于每个实例的配置不尽相同,所以不一定都会看到本例完全一样的信息。“Server is listening on [ 'any' 49157]”表示全部侦听,而且侦听的端口号为 49157 。

wKiom1SsoHOiESEFAAIX639s_QQ495.jpg


  一旦“全部侦听”启用了,那么就只有最底下一栏“IPAll”生效,其它的IP单独的配置都无效!

wKiom1SsoNWihqcVAAGyl1fKfVY642.jpg

说明:

(1)“TCP动态端口”如果留空,表示使用静态端口;如果在配置时设置为0,表示使用动态端口。使用动态端口时,在实例启动之后,才会显示当前的端口。每次重启实例都可能换成另一个端口。

(2)如果在“TCP端口”中填写一个固定的数据,同时将“TCP动态端口”留空,那么重启后,实例将使用这个静态端口。对于服务器上的默认实例,默认使用 TCP1433 端口。


2. 选择2:不启用“全部侦听”

  下面的信息则显示只侦听127.0.0.1端口。

2015-01-07 11:03:53.76 服务器         Server is listening on [ 127.0.0.1 49168].

2015-01-07 11:03:53.77 服务器         Dedicated admin connection support was established for listening locally on port 49168.


  在配置界面,仅针对127.0.0.1这个IP,将“活动”和“已启用”都设为“是”。可以分别为每个IP配置不同的端口以及设置端口的活动状态。

wKiom1SsouuQ3_wRAAHLyePh2-M769.jpg


故障排除:

  如果本机曾经修改过IP地址,导致在不启用“全部侦听”时会将错误的旧IP地址绑定到该实例,这样会报错并导致启动失败。请参考 《修改 SQL Server 服务器的 IP 地址》 http://jimshu.blog.51cto.com/3171847/1120377 



三、客户端连接

  由于前面的步骤仅允许使用 SQLCMD 方式连接,所以需要另外打开一个命令行窗口。使用“-S”参数,后面加上IP地址以及端口号(两者之间用逗号隔开)。例如,下面的命令已经成功地建立了连接。

C:\Users\Administrator> sqlcmd -S 127.0.0.1,49163

1>


  连接成功后,即可参考《忘记管理员密码的补救办法》 http://jimshu.blog.51cto.com/3171847/1563207 进行一些维护操作。例如,重设sa的密码。

1> Alter Login [sa] with password='newpassword';

2> GO


注:在本例中,我们直接使用端口号。如果使用实例名(127.0.0.1\SQL2008R2),那么还需要启用 SQL Server Browser服务,并为防火墙打开 UDP1434 端口。请参考《SQL Server 客户端连接的问题》  http://jimshu.blog.51cto.com/3171847/1395199



四、停止实例

  在启动实例的那个命令行窗口,使用 Ctrl-C 或者 Ctrl-Break 组合键,停止实例。

Do you wish to shutdown SQL Server (Y/N)? y

2015-01-07 11:36:37.76 spid7s      SQL Server shutdown due to Ctrl-C or Ctrl-Break signal. This is an informational message only. No user action is required.

2015-01-07 11:36:37.76 spid7s      SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required.


  甚至,可以直接关闭这个命令行窗口。


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Xiaohonshu アカウントを使用してユーザーを見つけるにはどうすればよいですか?私の携帯電話番号を見つけることはできますか? Xiaohonshu アカウントを使用してユーザーを見つけるにはどうすればよいですか?私の携帯電話番号を見つけることはできますか? Mar 22, 2024 am 08:40 AM

ソーシャルメディアの急速な発展に伴い、Xiaohongshuは最も人気のあるソーシャルプラットフォームの1つになりました。ユーザーは、Xiaohongshu アカウントを作成して自分の個人情報を示し、他のユーザーと通信し、対話することができます。ユーザーの小紅樹番号を見つける必要がある場合は、次の簡単な手順に従ってください。 1. Xiaohonshu アカウントを使用してユーザーを見つけるにはどうすればよいですか? 1. 小紅書アプリを開き、右下隅の「検出」ボタンをクリックして、「メモ」オプションを選択します。 2. ノート一覧で、探したいユーザーが投稿したノートを見つけます。クリックしてノートの詳細ページに入ります。 3. ノートの詳細ページで、ユーザーのアバターの下にある「フォロー」ボタンをクリックして、ユーザーの個人ホームページに入ります。 4. ユーザーの個人ホームページの右上隅にある三点ボタンをクリックし、「個人情報」を選択します。

WeChat の「おやすみモード」は何をするのですか? WeChat の「おやすみモード」は何をするのですか? Feb 23, 2024 pm 10:48 PM

WeChat のサイレント モードとはどういう意味ですか? 現在、スマートフォンの人気とモバイル インターネットの急速な発展により、ソーシャル メディア プラットフォームは人々の日常生活に欠かせないものとなっています。 WeChat は中国で最も人気のあるソーシャル メディア プラットフォームの 1 つであり、ほとんどの人が WeChat アカウントを持っています。私たちは WeChat を通じて友人、家族、同僚とリアルタイムでコミュニケーションを取り、生活の瞬間を共有し、お互いの現在の状況を理解することができます。しかし、この時代では、特に集中力や集中力が必要な人々にとって、情報過多やプライバシー漏洩の問題にも必然的に直面します。

スーパーユーザーとして Ubuntu にログインします スーパーユーザーとして Ubuntu にログインします Mar 20, 2024 am 10:55 AM

Ubuntu システムでは、通常、root ユーザーは無効になっています。 root ユーザーをアクティブにするには、passwd コマンドを使用してパスワードを設定し、su-コマンドを使用して root としてログインします。 root ユーザーは、無制限のシステム管理権限を持つユーザーです。彼は、ファイルへのアクセスと変更、ユーザー管理、ソフトウェアのインストールと削除、およびシステム構成の変更を行う権限を持っています。 root ユーザーと一般ユーザーの間には明らかな違いがあり、root ユーザーはシステム内で最高の権限とより広範な制御権限を持ちます。 root ユーザーは、一般のユーザーでは実行できない重要なシステム コマンドを実行したり、システム ファイルを編集したりできます。このガイドでは、Ubuntu の root ユーザー、root としてログインする方法、および通常のユーザーとの違いについて説明します。知らせ

自動運転シナリオにおけるロングテール問題を解決するにはどうすればよいでしょうか? 自動運転シナリオにおけるロングテール問題を解決するにはどうすればよいでしょうか? Jun 02, 2024 pm 02:44 PM

昨日の面接で、ロングテール関連の質問をしたかと聞かれたので、簡単にまとめてみようと思いました。自動運転のロングテール問題とは、自動運転車におけるエッジケース、つまり発生確率が低い考えられるシナリオを指します。認識されているロングテール問題は、現在、単一車両のインテリジェント自動運転車の運用設計領域を制限している主な理由の 1 つです。自動運転の基礎となるアーキテクチャとほとんどの技術的問題は解決されており、残りの 5% のロングテール問題が徐々に自動運転の開発を制限する鍵となってきています。これらの問題には、さまざまな断片的なシナリオ、極端な状況、予測不可能な人間の行動が含まれます。自動運転におけるエッジ シナリオの「ロング テール」とは、自動運転車 (AV) におけるエッジ ケースを指します。エッジ ケースは、発生確率が低い可能性のあるシナリオです。これらの珍しい出来事

体脂肪計の接続方法 体脂肪計の接続方法 Mar 07, 2024 pm 04:50 PM

Keep 体脂肪計の接続方法 Keep には特別に設計された体脂肪計がありますが、ほとんどのユーザーは Keep 体脂肪計の接続方法を知りません。エディターがユーザーにもたらすもの、興味のあるユーザーは見に来てください! Keep 体脂肪計の接続方法 1. まず Keep ソフトウェアを開き、メイン ページに移動し、右下隅の [マイ] をクリックして、[スマート ハードウェア] を選択します; 2. 次に、[マイ スマート デバイス] ページで、中央の[デバイスの追加]ボタンをクリックします; 3、インターフェイスを追加するデバイスを選択し、[スマート体脂肪/体重計]を選択します; 4.デバイスモデルの選択ページで、[体脂肪スケールを維持する]をクリックしますオプション; 5. 最後に、以下のインターフェイスで、最後に下部の[今すぐ追加]

sudo とは何ですか?なぜ重要ですか? sudo とは何ですか?なぜ重要ですか? Feb 21, 2024 pm 07:01 PM

sudo (スーパーユーザー実行) は、一般ユーザーが root 権限で特定のコマンドを実行できるようにする、Linux および Unix システムの重要なコマンドです。 sudo の機能は主に次の側面に反映されています。 権限制御の提供: sudo は、ユーザーにスーパーユーザー権限を一時的に取得することを許可することで、システム リソースと機密性の高い操作を厳密に制御します。一般のユーザーは、必要な場合にのみ sudo を介して一時的な権限を取得できるため、常にスーパーユーザーとしてログインする必要はありません。セキュリティの向上: sudo を使用すると、日常的な操作中に root アカウントの使用を回避できます。すべての操作に root アカウントを使用すると、誤った操作や不注意な操作には完全な権限が与えられるため、予期しないシステムの損傷につながる可能性があります。そして

Black Shark 携帯電話の電源をオンにできない場合はどうすればよいですか?自分を救う方法を教えてください! Black Shark 携帯電話の電源をオンにできない場合はどうすればよいですか?自分を救う方法を教えてください! Mar 23, 2024 pm 04:06 PM

Black Shark 携帯電話の電源をオンにできない場合はどうすればよいですか?自分を救う方法を教えてください!私たちの日常生活において、携帯電話は私たちにとって欠かせないものとなっています。多くの人にとって、Black Shark 携帯電話は最愛のゲーム用携帯電話です。しかし、さまざまな問題が発生することは避けられません。そのうちの 1 つは、電話の電源が入らないことです。このような状況に遭遇した場合でも、パニックにならずに、いくつかの解決策をご紹介しますので、お役に立てれば幸いです。まず、Black Shark 携帯電話の電源が入らない場合は、まず携帯電話に十分な電力があるかどうかを確認してください。バッテリーが消耗しているため、電話機の電源が入らない可能性があります。

iPhoneでサイレントモードが機能しない:修正 iPhoneでサイレントモードが機能しない:修正 Apr 24, 2024 pm 04:50 PM

おやすみモードで電話に応答することさえ、非常に煩わしい経験になる可能性があります。名前が示すように、おやすみモードでは、すべての着信通知と電子メール、メッセージなどからの警告がオフになります。これらのソリューション セットに従って問題を修正できます。解決策 1 – フォーカス モードを有効にする 携帯電話でフォーカス モードを有効にします。ステップ 1 – 上から下にスワイプしてコントロール センターにアクセスします。ステップ 2 – 次に、携​​帯電話の「フォーカスモード」を有効にします。フォーカス モードでは、電話機のサイレント モードが有効になります。携帯電話に着信通知が表示されることはありません。解決策 2 – フォーカス モード設定を変更する フォーカス モード設定に問題がある場合は、修正する必要があります。ステップ 1 – iPhone の設定ウィンドウを開きます。ステップ 2 – 次に、フォーカス モード設定をオンにします

See all articles