2011-08-06 47 views
0

我嘗試使用Windows身份驗證登錄到MySQL服務器同治工作室2005年,但以下引發錯誤:當我嘗試登錄到MySQL服務器管理工​​作室2005時出錯?

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

Cannot connect to .\MSSQLSERVER.

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

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid) (.Net SqlClient Data Provider)

------------------------------ For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=87&LinkId=20476

------------------------------ Error Number: 87 Severity: 20 State: 0

------------------------------ Program Location:

at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean 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(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ObjectExplorer.ValidateConnection(UIConnectionInfo ci, IServerType server) at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

+0

mysql和sql server? – Predator

回答

1

如果它的默認實例,嘗試連接到只是「」並溝\ MSSQLSERVER。否則,請確保實例名稱確實是「MSSQLSERVER」,並且它正在運行並偵聽您嘗試連接的端口上的網絡連接。

+0

ya謝謝,「。」當我使用「。」時正在工作 – amerneya

+0

。它是連接的,但是當我調試應用程序時在代碼中引發同樣的錯誤:S – amerneya

0

通過閱讀其他發佈的答案中的註釋,聽起來好像應用程序連接使用的是與使用SQL Server Management Studio(SSMS)時指定的不同設置。

  1. 您能澄清一下,如果您爲我們所有人安裝了默認或命名的SQL Server實例嗎?
  2. 如果您可以共享您正在使用的連接字符串的詳細信息,它也可能有所幫助。

這是很難從提供迄今但有限的信息提供一個明確的回答你的問題:

  • 如果您使用的是默認實例,那麼你應該是一個能夠使用建立連接機器名稱或相關服務器的IP地址。
  • 如果連接到一個命名實例,那麼你應該能夠使用格式「servername \ instanceName」進行連接。
相關問題