[Last Call] Learn how to a build a cloud-first strategyRegister Now

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 513
  • Last Modified:

Asp.net does not connect to Sqlserver2005


Using Windows Xp Pro sp2, I installed Microsoft Visual Studio 2005 Pro and Microsoft SQL Server 2005 (not Express).

I started Visual Studio, and created a new Web Site project.
I added a CreateUserWizard component on the Default.aspx page.
I ran the Site.

When I tried to create a user, I got this error (in french)

****************************** Error Begin ***************************************************
Erreur du serveur dans l'application '/myFirstSite'.
Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Interfaces réseau SQL, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés)
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Erreur lors de la création automatique du fichier de base de données SQLExpress:
****************************** Error End ***************************************************

This is my first experience with these Microsoft products. So please how to get this to work?

Thank you
1 Solution
Guy Hengel [angelIII / a3]Billing EngineerCommented:
you have to enable remote connections in sql server 2005:
Aneesh RetnakaranDatabase AdministratorCommented:
rthrillerAuthor Commented:

I tried those, and others from this post http://www.experts-exchange.com/Programming/Languages/.NET/ASP.NET/Q_21948990.html

and when I tried aspnet_regsql I got this error

SQL Server :
Base de données : [aspnetdb]
Fichier SQL chargé :

Échec des commandes :

CREATE TABLE #aspnet_Permissions
    Owner     sysname,
    Object    sysname,
    Grantee   sysname,
    Grantor   sysname,
    ProtectType char(10),
    [Action]    varchar(20),
    [Column]    sysname

INSERT INTO #aspnet_Permissions
EXEC sp_helprotect

              FROM sysobjects
             WHERE (name = N'aspnet_Setup_RestorePermissions')
               AND (type = 'P')))
DROP PROCEDURE [dbo].aspnet_Setup_RestorePermissions

Exception SQL :
System.Data.SqlClient.SqlException: Expiration du délai d'attente. Le délai d'attente s'est écoulé avant la fin de l'opération ou le serveur ne répond pas.
   à System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   à System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   à System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   à System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
   à System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
   à System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   à System.Web.Management.SqlServices.ExecuteFile(String file, String server, String database, String dbFileName, SqlConnection connection, Boolean sessionState, Boolean isInstall, SessionStateType sessionStatetype)
rthrillerAuthor Commented:
The problem was a spelling error in the connection string
I used this
            <remove name="LocalSqlServer"/>
            <add name="LocalSqlServer" connectionString="data source=.;Integrated Seurity=SSPI;InitialCatalog=aspnetdb" providerName="System.Data.SqlClient"/>

Integrated Seurity instead if Integrated Security
InitialCatalog instead of Initial Catalog

That's it
Closed, 250 points refunded.
Community Support Moderator

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now