35

何らかの理由で、このフォルダー : ( Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL) を別のドライブに移動してから、同じ場所に戻しましたが、SQL サーバーが動作を停止し、再起動しようとすると次のエラーが表示されます。

Windows は、ローカル コンピューターで SQL Server (MSSQLSERVER) を起動できませんでした。詳細については、システム イベント ログを確認してください。これが Microsoft 以外のサービスである場合は、サービス ベンダーに連絡し、サービス固有のエラー コード 3417 を参照してください。

さまざまなフォーラムで議論されている多くの解決策を試しましたが、どれもうまくいきません。

フォルダは圧縮または暗号化されていません。

My sql server version is 2012:
Microsoft SQL Server Management Studio      11.0.3128.0
Microsoft Analysis Services Client Tools    11.0.3128.0
Microsoft Data Access Components (MDAC) 6.1.7601.17514
Microsoft MSXML             3.0 4.0 6.0 
Microsoft Internet Explorer         9.0.8112.16421
Microsoft .NET Framework            4.0.30319.18047
Operating System                6.1.7601

事前にご協力いただきありがとうございます。

4

20 に答える 20

17

.mdf ファイルを配置した場所でドライバーまたはフォルダーを圧縮したかどうかを確認します。

その場合は、ドライバーまたはフォルダーに移動して、圧縮オプションを次のように変更してください。

プロパティ -> 詳細設定で、「コンテンツを圧縮してディスク領域を節約する」チェックボックスのチェックを外します。

上記の後、サービスを再開できるはずです。

于 2013-09-25T03:12:54.890 に答える
3

システムイベントログは何を言っていますか?

修復を試みましたか: Sql Server インストール センター -> メンテナンス -> 修復

ここに画像の説明を入力

于 2013-06-24T10:57:58.553 に答える
3

私の場合、評価ライセンスの有効期限が切れたため、SQL Serverをアップグレードする必要がありました。

ここに画像の説明を入力

于 2018-04-18T11:25:00.667 に答える
0

両方のドライブに同じパーティションがあることを確認してください-(FATまたはNTFS、できればNTFSなど)、ネットワークサービスアカウントにアクセスできることも確認してください。

于 2013-06-24T10:47:12.887 に答える
0

データベースの再構築でも修正されました。また、停電中に古いデータベースが破損したため、バックアップから古いデータベースを復元する必要がありました... master.mdf のコピー手順がうまくいきませんでした。

于 2015-03-13T05:48:19.893 に答える
0

私は前に同じ問題を抱えていた

エラー コード 3417 : SQL SERVER は master データベースを起動できません。master db がなければ SQL SERVER can't start MSSQLSERVER_3417

master データベースは、SQL Server システムのすべてのシステム レベル情報を記録します。これには、ログオン アカウント、エンドポイント、リンク サーバー、システム構成設定など、インスタンス全体のメタデータが含まれます。SQL Server では、システム オブジェクトは master データベースに格納されなくなりました。代わりに、リソース データベースに格納されます。また、master は、他のすべてのデータベースの存在とそれらのデータベース ファイルの場所を記録し、SQL Server の初期化情報を記録するデータベースです。したがって、マスター データベースが使用できない場合、SQL Server は起動できません 。MSDN マスターデータベースを使用できないため、マスター データベース を復元した後にすべての設定を再構成する必要があります。

ソリューション

于 2015-10-05T17:53:23.760 に答える
0

資格情報を再入力すると、サービスを開始するのに役立ちます。

  1. スタート > サービス
  2. [SQL サーバー] > [プロパティ] を右クリックします。
  3. ログオン
  4. 資格情報を再入力して適用する
  5. 今すぐサービスを開始する
于 2020-06-18T11:48:23.717 に答える
0

データベースの場所を変更した後、この問題が発生しました。そして、システム データベースをデフォルトの場所に戻すことで解決しました。ただし、master や model などのシステム データベースを他の場所に移動しないことをお勧めします。ただし、必要に応じて、次の記事を参照できます: https://docs.microsoft.com/en-us/sql/relational-databases/databases/move-system-databases?view=sql-server-2017

于 2019-04-03T16:54:24.987 に答える