L'error Ha Ocorregut Mentre Estableix Una Connexió Al servidor SQL 2005 Que No Permet Connexions Locals i Remotes
Quan connectant a un exemple del servidor SQL de Microsoft 2005 base de dades, incloent-hi servidor SQL 2005 Expressen, Desenvolupador i edicions d'Empresa, per a l'autenticació o accedint i recuperant i actualitzant les dades, l'el després de missatge d'error pot aparèixer. El problema passa no importa la connexió s'origina des d'ordinador remot o en ordinador local de servidor SQL mateix, i pot ser provocada per qualsevol programa, com utilitat de SQLCMD, utilitzat per connectar a servidor SQL.
Sqlcmd: Error: Client Natiu de SQL de Microsoft: Un error ha ocorregut mentre estableix una connexió al servidor. En connectar al servidor SQL 2005, aquest fracàs pot ser provocat pel fet que sota l'omissió el servidor SQL d'escenes no permeti connexions remotes.
O,
Un error ha ocorregut mentre estableix una connexió al servidor. En connectar al servidor SQL 2005, aquest fracàs pot ser provocat pel fet que sota l'omissió el servidor SQL d'escenes no permeti connexions remotes. (proveïdor: Proveïdor de Pipes anomenat, error: 40 - No podria obrir una connexió a servidor SQL) (servidor SQL de Microsoft, Error: 2)
Aquest problema pot ocórrer quan el servidor SQL 2005 no es configura per acceptar connexions locals i remotes noves, que és impossibilitat per defecte al servidor SQL 2005 Edició d'Exprés, servidor SQL 2005 Edició de Desenvolupador i també servidor SQL 2005 Edició d'Empresa. Resoldre la connexió prohibida problema, servidor SQL 2005 necessitats de configurar per permetre connexions locals i remotes noves.
En primer lloc, asseguri que el servidor SQL 2005 es configuri pròpiament per permetre connexions noves en l'exemple de servidor de base de dades, més permetre i girar-se sobre les connexions locals i remotes escena.
- Botó de Començament de clic, llavors anar-se'n a Programes o Tots els Programes, llavors selecciona el servidor SQL de Microsoft 2005, seguit per Eines de Configuració. Faci clic a Això i executi la Configuració d'Àrea de Superfície de servidor SQL.
- Al "Servidor SQL 2005 Recobreixen Configuració d'Àrea" pàgina, Configuració d'Àrea de Superfície de clic per a Serveis i Connexions.
- Sobre la "Configuració d'Àrea de Superfície per a Serveis i Connexions" pàgina, expandir arbre de Motor de Base de Dades, fa clic a Connexions Remotes.
- Seleccioni connexions Locals i remotes, o connexions Locals només que aplicable només si hi ha cap sistema remot no intenta connectar al servidor SQL, útil quan només intentant connectar i autenticar amb el servidor després d'instal·lar.
- Seleccioni el protocol apropiat per permetre a ambient de connexions local i/o remot. Per assegurar màxima compatibilitat, seleccioni Utilitzant els dos TCP/IP i sent anomenat pipes.
- Clic Aplicar cordar-se quan fet.
- Clic correcte cordar-se quan demanat amb el missatge que diu que "Els Canvis a Escenes de Connexió no prendran efecte fins que reprengui el servei de Motor de Base de Dades."
- Sobre la "Configuració d'Àrea de Superfície per a Serveis i Connexions" pàgina, expandir Motor de Base de Dades, llavors fer clic a Servei.
- Botó d'Aturada de clic per aturar el servei de servidor SQL.
- Esperi fins que el servei de MSSQLSERVER s'aturi, i llavors faci clic botó de Començament per reprendre el servei de MSSQLSERVER.
En segon lloc, el servei de Navegador de servidor SQL s'ha de permetre tenir en compte connexions locals i remotes si el servidor SQL 2005 està funcionant per utilitzar un nom d'exemple i els usuaris no estan utilitzant un nombre de ports de TCP/IP específic a la corda de connexió.
- Botó de Començament de clic, llavors anar-se'n a Programes o Tots els Programes, llavors selecciona el servidor SQL de Microsoft 2005, seguit per Eines de Configuració. Faci clic a Això i executi la Configuració d'Àrea de Superfície de servidor SQL.
- Al "Servidor SQL 2005 Recobreixen Configuració d'Àrea" pàgina, Configuració d'Àrea de Superfície de clic per a Serveis i Connexions.
- Sobre la "Configuració d'Àrea de Superfície per a Serveis i Connexions" pàgina, Navegador de servidor SQL de clic.
- Automatic Selecte com el tipus de Posada en Marxa per començar servei de Navegador de servidor SQL automàticament tots els sistemes d'hora comencen.
- Clic Aplicar botó.
- Faci clic a botó de Començament per començar el servei immediatament.
- Clic botó correcte.
Finalment, si necessitats informàtiques remotes de connectar i accedir a servidor SQL, un excepcions en Tallafoc de Windows inclòs en Windows XP SP2 (Grup de Servei 2), Servidor de Windows 2003 i necessitats de Perspectiva de Windows de ser creat. Si vostè és sistema de tallafocs de tercera festa que utilitza, les regles d'excepció també necessitades per ser creat per permetre que les connexions remotes externes al servidor SQL 2005 i Navegador de servidor SQL Revisin per comunicar-se a través del tallafoc, més connexions serà bloquejat. Consulti el manual de tallafocs per a més detalls. Cada exemple del servidor SQL 2005 ha de tenir la seva pròpia excepció, juntament amb una exclusió per a servei de Navegador de servidor SQL.
Servidor SQL 2005 usos un exemple ID com part del camí quan instal·la els seus arxius de programa. Per crear una excepció per cada exemple de servidor SQL, ha d'identificar l'exemple correcte ID. Per obtenir un exemple ID, segueixi aquests passos:
- Botó de Començament de clic, llavors anar-se'n a Programes o Tots els Programes, llavors selecciona el servidor SQL de Microsoft 2005, seguit per Eines de Configuració. Faci clic a Ell i porti el Director de Configuració de servidor SQL.
- En "Director de Configuració de servidor SQL", faci clic al servei de Navegador de servidor SQL en el vidre correcte, clic correcte el nom d'exemple en general finestra, i llavors fa clic a Propietats.
- A la pàgina "de Propietats de Navegador de servidor SQL", faci clic al tabulador Avançat, localitzi l'exemple ID en la llista de propietat.
- Clic botó correcte.
Llavors creï una excepció per al servidor SQL 2005 en Tallafoc de Windows.
- Faci clic a botó de Començament, el clic en Cursa i el tipus firewall.cpl, i llavors faci clic correcte. Per a la Perspectiva de Windows, tipus firewall.cpl en la Recerca de Començament que la caixa i premsa Introdueixen clau, llavors fa clic damunt Permetre un programa a través d'enllaç de Tallafoc de Windows en vidre de tasques de l'esquerra.
- En "Tallafoc de Windows", faci clic al tabulador d'Excepcions, i llavors faci clic Afegir Programa.
- En l'"Afegir un Programa" finestra, clic Fullejar botó.
- Faci clic al programa executable de Server\MSSQL.1\MSSQL\Binn\sqlservr.exe de SQL de C:\Program Files\Microsoft, clic Obert botó. MSSQL.1 amb és un placeholder per l'exemple ID que s'obté del procediment previ. Fixi's que el camí pot ser diferent depenent d'on el servidor SQL 2005 s'instal·la.
- Clic botó correcte.
- Repeteixi passos 1 a través de 5 per cada exemple del servidor SQL 2005 que necessita una excepció.
- Per a servei de Navegador de servidor SQL, localitzi el programa executable de Server\90\Shared\sqlbrowser.exe de SQL de C:\Program Files\Microsoft, i faci clic Obert botó.
- Clic botó correcte.
IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.
Articles Relacionats
- Workaround per a Client de Taula de Treball Remot per Connectar a Localhost (Servei de Servidor Terminal Local)
- Connecti a Ordinador Remot que utilitza Port no estàndard Específic que utilitza Client de Connexió de Taula de Treball Remot
- Client de Connexió de Taula de Treball Remota de Perspectiva Alentir Retard o Desconnectar Quan Connecta al Servidor de Windows 2003 RDP d'Edició de x64 de SP2
- Fàcilment Mantingui Connexions de Taula de Treball Remotes Múltiples amb Taula de Treball Remota de visionapp (vRD)
- Permeti Connexions de Taula de Treball Remotes Concurrents Múltiples o Sessions a Windows XP
- Director de Connexions remot per a RDP, VNC, SSH, RLogin i Més mRemote Lliure Descarreguen
- Connexió de Taula de Treball remota (RDP) Client 6.0 per a Windows XP i 2003
- Ininstal·li i Tregui Exemples de Base de Dades Múltiples del servidor SQL de Microsoft 2005
- Microsoft Servidor Virtual 2005 R2 SP1 (Edició d'Empresa) Directe Descarregar Enllaços
- Microsoft Servidor Virtual 2005 R2 Descarregar Disponible de franc










































17 de juliol, 2009 20:44
Hola
Aconseguia les raons per a l'error següent. Aquest error és comming perquè ha de permetre connexió remota per a servidor de sql
Sqlcmd: Error: Client Natiu de SQL de Microsoft: Un error ha ocorregut mentre estableix una connexió al servidor.
En connectar al servidor SQL 2005, aquest fracàs pot ser provocat pel fet tan sota
el servidor SQL d'escenes d'omissió no permet connexions remotes.
Consideracions
9 de juliol, 2009 10:51
Un error ha ocorregut mentre estableix una connexió al servidor. En connectar al servidor SQL 2005, aquest fracàs pot ser provocat pel fet que sota l'omissió el servidor SQL d'escenes no permeti connexions remotes. (proveïdor: Proveïdor de Pipes anomenat, error: 40 - No podria obrir una connexió a servidor SQL)
Descripció: Una excepció inmanejada ocorria durant l'execució de la petició de webs actual. Si us plau revisi la traça de pila per a més informació sobre l'error i on s'originava en el codi.
Detalls d'Excepció: System.Data.SqlClient.SqlException: Un error ha ocorregut mentre estableix una connexió al servidor. En connectar al servidor SQL 2005, aquest fracàs pot ser provocat pel fet que sota l'omissió el servidor SQL d'escenes no permeti connexions remotes. (proveïdor: Proveïdor de Pipes anomenat, error: 40 - No podria obrir una connexió a servidor SQL)
Error de Font:
Línia 22: MyStr = "Seguretat de Server=localhost;Persist Info=False; Security=SSPI;database=MyDatabase integrat";
Línia 23: Connecti = SqlConnection(MyStr) Nou
Línia 24: Connect.Open()
Línia 25: Els StrQry = foscos "Seleccionen ProductType De ProductTyes"
Línia 26: Comanda = SqlCommand(StrQry Nou, Connectar)
Arxiu de Font: C:\Documents i Línia de 2008\WebSites\ASP.NETProject\Index.master.vb d'Estudi de Settings\Administrator\My Documents\Visual: 24
Traça de Pila:
[SqlException (0x80131904): Un error ha ocorregut mentre estableix una connexió al servidor. En connectar al servidor SQL 2005, aquest fracàs pot ser provocat pel fet que sota l'omissió el servidor SQL d'escenes no permeti connexions remotes. (proveïdor: Proveïdor de Pipes anomenat, error: 40 - No podria obrir una connexió a servidor SQL)]
Excepció de System.Data.SqlClient.SqlInternalConnection.OnError(SqlException, breakConnection booleà) +800131
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +186
System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, ignoreSniOpenTimeout booleà, Int64 timerExpire, booleà encriptar, trustServerCert booleà, integratedSecurity booleà, SqlConnection owningObject) +737554
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, Corda newPassword, ignoreSniOpenTimeout Booleà, Int64 timerExpire, SqlConnection owningObject) +114
Amfitrió de System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String, Corda newPassword, redirectedUserInstance booleà, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +421
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, Penjar newPassword, redirectedUserInstance Booleà) +181
Identitat de System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity, SqlConnectionString connectionOptions, Objecte providerInfo, Corda newPassword, SqlConnection owningObject, redirectedUserInstance booleà) +173
Opcions de System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions, Objecte poolGroupProviderInfo, piscina de DbConnectionPool, DbConnection owningConnection) +357
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, piscina de DbConnectionPool, opcions de DbConnectionOptions) +30
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +494
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
Remitent d'Index.Page_Load(Object, EventArgs e) a C:\Documents i Estudi de Settings\Administrator\My Documents\Visual 2008\WebSites\ASP.NETProject\Index.master.vb:24
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, includeStagesAfterAsyncPoint Booleà) +1436
---------------------------
Informació de Versió: Microsoft .NET Estructura Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
Si us plau ajudi'm. He intentat seguir pas a pas la direcció a dalt, però és també tenir aquest problema. Si us plau el resoldria reeixidament? Gràcies tant.
16 de maig, 2009 04:11
els i aconsegueixen el mateix problema amb godaddy.com que ofereix
dn que sap com el resolia i en godaddy ?
25 de març, 2009 21:02
Estic intentant connectar un servidor de sql 2005 exemple instal·lat en XP SP2 des d'un servidor de sql 2005 edició d'exprés sobre perspectiva.
I'v fets tots els canvis a les dues màquines, però la meva màquina de perspectiva encara no connecta amb l'exemple de sql en XP.
què podria ser l'assumpte aquí ?
20 de març, 2009 17:21
Gràcies per la seva ajuda...
Resolia el meu problema..
Era realment molt útil
11 de març, 2009 15:51
Gràcies. Resolia el meu problema.
Gran article
4 de març, 2009 21:25
tengo un problema d'homes! yo uso el mumaker! y cuando establesco una conex remota! para el sql q vet aquí tengo en el servidor en otra pc jo error d'ese mismo de venda! fabricant d'en esta pc donde tengo el cap solo de tengo ningun sql instalado los net.framework del 2.0 al 3.5 y aun asi jo error d'el de venda del sql 2005 cuando no vet aquí servidor de tengo aqui e incluso en la pc donde tengo el uso el sql 2003! cap entiendo la vdd? milla de mar de crees q així? servidor d'el illuusion v2 y enla otra donde tengo el de pells de xq en esta pc tengo un el xp s2! espero tu pronta y grata respuesta
3 de març, 2009 12:34
(Tailàndia)
25 de febrer, 2009 04:54
Gràcies per a l'explicació detallada i pas a pas guien per al problema de connexió
25 de febrer, 2009 04:52
Gràcies per explicació de detailes sobre aquest problema molt comú i amb el qual freqüentment un s'encarava per desenvolupadors de sql.
14 de febrer, 2009 00:32
Gràcies molt... Solució molt útil.
10 de febrer, 2009 04:13
simplement magnífic! Gràcies molt.
2 de febrer, 2009 11:54
GREAAATT succESS!
3 de desembre, 2008 20:14
Reprenia el servei de menú de serveis, per una mica de raó que no funcionava. La seva solució funcionava perfectament. Gràcies.
20 de novembre, 2008 00:57
per una mica de raó aquesta solució està funcionant per mi.
12 de novembre, 2008 09:26
,
30 d'octubre, 2008 23:47
gràcies molt, m'ajudat tant
20 d'octubre, 2008 18:45
És Fabulós,
Gràcies!
14 d'octubre, 2008 02:48
Muuuuchas Gracias
22 de juliol, 2008 23:16
Gràcies! La seva solució funcionava bé per a mi! Apreciï tota l'ajuda!
17 d'abril, 2008 02:34
Gràcies per a això. Molt útil.