Comenzando con SQLServer 2005 pro y asp.net (login y aspnetdb.mdf)

03/10/2006 - 09:00 por 3Dfelix | Informe spam
Hola a tod@s:

Tengo una aplicación en aspnet que estaba con SQLExpress funcionando, ahora
he instalado SQLServer 2005 Profesional y no logro que me funcione. Os
cuento mis intentos por si me podeis dar una pista:

tengo dos instancias llamadas:
SQLEXPRESS y
SQLSERVER2005

( 1 ) Con SQLServer Express la siguiente cadena de conexión me funciona.

<remove name="LocalSqlServer"/>
<add name="LocalSQLServer" connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

( 2 ) Con la instancia SQLSERVER2005 he probado todo lo siguiente y sin
éxito.

-CADENA
<remove name="LocalSqlServer"/>
<add name="LocalSQLServer" connectionString="Data
Source=.\SQLSERVER2005;Initial
Catalog=C:\Inetpub\wwwroot\w1\App_Data\aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

ERROR--
El indicador de inicio de sesión de instancia de usuario no es compatible
con esta versión de SQL Server. Se cerrará la conexión.
-


-CADENAS-
<remove name="LocalSqlServer"/>
<add name="LocalSQLServer"
connectionString="Server=.;Database=aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

<remove name="LocalSqlServer"/>
<add name="LocalSQLServer"
connectionString="Server=Localhost;Database=aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

<remove name="LocalSqlServer"/>
<add name="LocalSQLServer" connectionString="Data
Source=Localhost;Initial
Catalog=C:\Inetpub\wwwroot\w1\App_Data\aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

-ERROR--
Error mientras se establecía la conexión con el servidor. Al conectar con
SQL Server 2005, el error se puede producir porque la configuración
predeterminada de SQL Server no admite conexiones remotas. (provider:
Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una
conexión con SQL Server)

Preguntas similare

Leer las respuestas

#1 Maxi
03/10/2006 - 14:35 | Informe spam
Varias cosas

1) Entra al SAC (Sourface Area configuration) y configura el acceso remoto a
esa instancia
2) creo que tenes mal la cadena de conexion


Source=.\SQLSERVER2005;Initial
Catalog=C:\Inetpub\wwwroot\w1\App_Data\aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient"



Donde dice initial castalog deberia ir el nombre de la bdd


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"3Dfelix" escribió en el mensaje
news:
Hola a :

Tengo una aplicación en aspnet que estaba con SQLExpress funcionando,
ahora he instalado SQLServer 2005 Profesional y no logro que me funcione.
Os cuento mis intentos por si me podeis dar una pista:

tengo dos instancias llamadas:
SQLEXPRESS y
SQLSERVER2005

( 1 ) Con SQLServer Express la siguiente cadena de conexión me funciona.

<remove name="LocalSqlServer"/>
<add name="LocalSQLServer" connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

( 2 ) Con la instancia SQLSERVER2005 he probado todo lo siguiente y sin
éxito.

-CADENA
<remove name="LocalSqlServer"/>
<add name="LocalSQLServer" connectionString="Data
Source=.\SQLSERVER2005;Initial
Catalog=C:\Inetpub\wwwroot\w1\App_Data\aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

ERROR--
El indicador de inicio de sesión de instancia de usuario no es compatible
con esta versión de SQL Server. Se cerrará la conexión.
-


-CADENAS-
<remove name="LocalSqlServer"/>
<add name="LocalSQLServer"
connectionString="Server=.;Database=aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

<remove name="LocalSqlServer"/>
<add name="LocalSQLServer"
connectionString="Server=Localhost;Database=aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

<remove name="LocalSqlServer"/>
<add name="LocalSQLServer" connectionString="Data
Source=Localhost;Initial
Catalog=C:\Inetpub\wwwroot\w1\App_Data\aspnetdb.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient" />

-ERROR--
Error mientras se establecía la conexión con el servidor. Al conectar con
SQL Server 2005, el error se puede producir porque la configuración
predeterminada de SQL Server no admite conexiones remotas. (provider:
Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una
conexión con SQL Server)


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida