none
Падение VS 2012 Express RRS feed

  • Вопрос

  • Добрый вечер. 

    Наблюдается очень интересное явление - после установки VS 2012 Express на windows 7 64

    при попытке открыть Solution Explorer программа падает с такими вот сообщениями в event view:

     TF53010: в компоненте или расширении Team Foundation возникла следующая ошибка:
    Дата (UTC): 29.11.2012 19:01:38
    Компьютер: ANDREY-PC
    Область приложения: TfsJobAgent.exe
    Сборка: Microsoft.TeamFoundation.Framework.Server, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v4.0.30319
    Узел службы: 
    Сведения о процессе:
      Имя процесса: TFSJobAgent
      Идентификатор процесса: 2968
      Идентификатор потока: 3552
      Имя учетной записи: NT AUTHORITY\LOCAL SERVICE

    Подробное сообщение: В ходе выполнения агента задания произошла ошибка. Операция будет повторена. Возможно, что в течение последующих пяти минут аналогичные ошибки не будут вноситься в журнал.
    Сообщение об исключении: TF246017: Team Foundation Server не удалось подключиться к базе данных. Убедитесь, что сервер размещения базы данных работает правильно, и, что неполадки в сети не блокируют связь с сервером. (тип DatabaseConnectionException)
    Трассировка стека исключений:    в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(Int32 errorNumber, SqlException sqlException, SqlError sqlError)
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(SqlException sqlException)
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException(SqlException ex, QueryExecutionState queryState)
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException(Exception exception)
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)
       в Microsoft.TeamFoundation.Framework.Server.ResourceManagementComponent.GetServiceVersion(String serviceName)
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService.ReadServiceVersionFromDatabase(String connectionString, Boolean handleNoResourceManagementSchema, String serviceName, Boolean& resourceManagementSchemaExists)
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService.GetServiceVersionRaw[TComponent](String connectionString, ServiceVersionEntry& serviceVersionEntry, IComponentCreator& componentCreator, Boolean handleNoResourceManagementSchema, Boolean throwExceptions, ComponentFactory& factory, Boolean& resourceManagementSchemaExists)
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService.CreateComponentRaw[TComponent](String connectionString, Int32 commandTimeout, Int32 deadlockPause, Int32 maxDeadlockRetries, Boolean handleNoResourceManagementSchema, Boolean verifyServiceVersion, Boolean throwExceptions)
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService.CreateComponentRaw[TComponent](String connectionString, Int32 commandTimeout, Int32 deadlockPause, Int32 maxDeadlockRetries, Boolean handleNoResourceManagementSchema)
       в Microsoft.TeamFoundation.Framework.Server.JobApplication.SetupInternal()
       в Microsoft.TeamFoundation.Framework.Server.JobServiceUtil.RetryOperationsUntilSuccessful(RetryOperations operations, Int32 maxTries, Int32& delayOnExceptionSeconds)

    Сведения о внутреннем исключении:

    Сообщение об исключении: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра) (тип SqlException)
    Класс исключения SQL: 20
    Номер Исключения SQL: -1
    Процедура исключения SQL: 
    Номер строки исключения SQL: 0
    Сервер исключения SQL: 
    Состояние исключения SQL: 0
    Ошибки SQL:

    Словарь данных исключений:
    HelpLink.ProdName = Microsoft SQL Server
    HelpLink.EvtSrc = MSSQLServer
    HelpLink.EvtID = -1
    HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
    HelpLink.LinkId = 20476


    Трассировка стека исключений:    в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
       в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
       в System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover)
       в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)
       в System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)
       в System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)
       в System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions)
       в System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
       в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
       в System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnectionOptions userOptions)
       в System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnectionOptions userOptions)
       в System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
       в System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
       в System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
       в System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
       в System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
       в System.Data.SqlClient.SqlConnection.Open()
       в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)

    Что делать в этой ситуации? 

    Да, еще. Характер ошибки после установки SP1 на windows меняется. Выложу после установки 

    29 ноября 2012 г. 19:05

Ответы

  • Привет.

    Проверьте что у вас запущен и работает SQL сервер. Возможно стоит попробовать переустановить его, либо удалить его и Visual Studio, а после попробовать еще раз установить.

    В Managment Studio вы можете посмотреть запущенные экземпляры SQL Server и проверить подключение к ним.

    Какую именно редакцию Express вы устанавливаете - desktop, web, team foundation server.. ?


    Для связи [mail]


    • Изменено Abolmasov Dmitry 4 декабря 2012 г. 7:42
    • Помечено в качестве ответа Abolmasov Dmitry 10 декабря 2012 г. 12:12
    4 декабря 2012 г. 7:36