2

何が原因なのかわからないので、タスク マネージャーでいくつかの SQL プロセスのタスクを終了し、コンピューターを再起動しました。SQL Server 2008 R2 にログインできなくなりました。これは、ログインしようとしたときに表示されるエラーです。

==================================

JSMITH に接続できません。

===================================

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした) (.Net SqlClient データ プロバイダー)

------------------------------ ヘルプについては、http: //go.microsoft.com/fwlink?ProdName=Microsoftをクリックしてください。 +SQL+Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476

------------------------------ エラー番号: 2 重大度: 20 状態: 0

------------------------------ プログラムの場所:

System.Data.SqlClient.SqlInternalConnection.OnError (SqlException 例外、ブール値 breakConnection) で System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) で System.Data.SqlClient.TdsParser.Connect (ServerInfo serverInfo、SqlInternalConnectionTds connHandler、ブール値 ignoreSniOpenTimeout) 、Int64 timerExpire、Boolean encrypt、Boolean trustServerCert、Boolean integratedSecurity、SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo、String newPassword、Boolean ignoreSniOpenTimeout、Int64 timerExpire、SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds .LoginNoFailover(文字列ホスト、文字列 newPassword、ブール値の redirectedUserInstance、SqlConnection owningObject、SqlConnectionString connectionOptions、Int64 timerStart) の System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject、SqlConnectionString connectionOptions、文字列 newPassword、Boolean redirectedUserInstance) の System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity ID、SqlConnectionString connectionOptions、オブジェクト providerInfo、文字列 newPassword、SqlConnection owningObject、Boolean redirectedUserInstance) で System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions オプション、オブジェクト poolGroupProviderInfo、DbConnectionPool プール、DbConnection owningConnection) で System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection、DbConnectionPoolGroup プール グループ) でSystem.Data.ProviderBase.Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection で System.Data.SqlClient.SqlConnection.Open() で System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) で DbConnectionFactory.GetConnection(DbConnection owningConnection) (UIConnectionInfo ci、IServerType サーバー) Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser() でMicrosoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser() での ValidateConnection (UIConnectionInfo ci、IServerType サーバー)Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser() での ValidateConnection (UIConnectionInfo ci、IServerType サーバー)

4

4 に答える 4

1

コンピュータを再起動してみてください。他の誰かがあなたのサーバーの管理者権限を持っている場合、彼らがあなたのパスワードを変更した可能性があります。

于 2012-04-04T03:16:00.473 に答える
1

コマンドプロンプトでこれを実行して問題を解決しました:

net start "SQL Server (MSSQLSERVER)"

なぜこれが修正されたのか、Windowsの起動時にサービスが自動的に開始されなかったのかはわかりません。

于 2012-04-04T03:52:50.670 に答える