この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11930|答える: 0

[解決済み] SQL Server 2008 インスタンス起動失敗処理

[リンクをコピー]
掲載地 2015/10/05 17:57:31 | | |
VS2010をインストールする必要があり、すべてのVS2008とsql server2005がアンインストールされているからです。 そして登録の残骸をクリアした。 しかし、VS2010をインストールすると、SQL Server 2008インスタンスは通常起動できません。 イベントログを見ると、

FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。
tempdbを作成できません。 空きディスク容量が足りないかもしれません。 tempdbドライブ内の他のファイルを削除し、SQL Serverを再起動してディスク容量を空けるようにしてください。 tempdbファイルが初期化できなかった理由を示す他のエラーがないかイベントログを確認してください。
違いました。その日の理由は分かりませんでしたが、幸いにも外国人のための解決策が見つかりました。 以下は原文です



なるほど、Visual Studio 2010 RCにはSQL Express RC2が付属しているので、アンインストールして再インストールする手間がかかりたくないのでできません。 とにかく、どこかで見つけた答えを参照することで解決できました。 データベースを再パッキングすることで、以下を実行します:

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe

次のパラメータを持つ

/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=<account name>

そのドライブE:への無効な参照が修正されました。 情報ありがとうございます。次にOS全体を再インストールするときはよく使います。


翻訳は以下の通りです。

なるほど、Visual Studio 2010 RC2 with SQL Expressでは、何度もアンインストールと再インストールの手間を避けたいので、それはできません。 とはいえ、どこかで見つけた答えを参考にして解決できませんでした。 これはリパッキング、つまりデータベースを実行して行います:

C:\Program Files\Microsoft SQL Server\100\Setup Boot\Release\SETUP.EXE

以下のパラメータをご利用ください

/ ACTION = REBUILDDATABASE/ INSTANCENAME= SQLEXPRESS/ SQLSYSADMINACCOUNTS=<帐户名称>

E:のドライブへの無効な参照を修正します。情報ありがとうございます。次にOS全体を再インストールするときに使います。私はよくやっています。





先の:無料のVPNエソットEther VPNクライアントは誰にでもおすすめです
次に:「武漢光復通コンピュータシティ」がいかに激しいかを明らかにしましょう! 詐欺師たちの集いの場! 私自身も経験しましたが、皆さんに警告しておきます
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com