Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000. j'ai
été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet ;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet ;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet ;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.
Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000. j'ai
été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet size@96;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet size@96;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet size@96;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.
Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000. j'ai
été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet ;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet ;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet ;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.
Bonsoir,
Je vous recommande d'aller voir le tableau suivant qui donne la matrice
des identités utilisées en fonction des paramétrages croisés de IIS et de
ASP.NET (dans le web.config) sur
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secmod/html/secmod38.asp.
Si vous utilisez la sécurité intégré comme indiqué dans la 1ère connection
string (integrated security=SSPI) ce qui est recommandé pour des raisons
de sécurité puisqu'il n'y a pas de mot de passe qui traine dans un fichier
de configuration (même crypté), il s'agit de bien être sûr du compte
utilisateur qui invoque la base de données. Parce qu'il sagit probablement
d'un problème de permissions.
Pascal Mercier
Microsoft France - MCS
"Dr Snoegel" a écrit dans le message de news:Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000.
j'ai été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet ;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet ;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet ;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.
Bonsoir,
Je vous recommande d'aller voir le tableau suivant qui donne la matrice
des identités utilisées en fonction des paramétrages croisés de IIS et de
ASP.NET (dans le web.config) sur
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secmod/html/secmod38.asp.
Si vous utilisez la sécurité intégré comme indiqué dans la 1ère connection
string (integrated security=SSPI) ce qui est recommandé pour des raisons
de sécurité puisqu'il n'y a pas de mot de passe qui traine dans un fichier
de configuration (même crypté), il s'agit de bien être sûr du compte
utilisateur qui invoque la base de données. Parce qu'il sagit probablement
d'un problème de permissions.
Pascal Mercier
Microsoft France - MCS
"Dr Snoegel" <drsnoegel@softhome.net> a écrit dans le message de news:
eIIFCDWsEHA.2536@TK2MSFTNGP11.phx.gbl...
Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000.
j'ai été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet size@96;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet size@96;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet size@96;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.
Bonsoir,
Je vous recommande d'aller voir le tableau suivant qui donne la matrice
des identités utilisées en fonction des paramétrages croisés de IIS et de
ASP.NET (dans le web.config) sur
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secmod/html/secmod38.asp.
Si vous utilisez la sécurité intégré comme indiqué dans la 1ère connection
string (integrated security=SSPI) ce qui est recommandé pour des raisons
de sécurité puisqu'il n'y a pas de mot de passe qui traine dans un fichier
de configuration (même crypté), il s'agit de bien être sûr du compte
utilisateur qui invoque la base de données. Parce qu'il sagit probablement
d'un problème de permissions.
Pascal Mercier
Microsoft France - MCS
"Dr Snoegel" a écrit dans le message de news:Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000.
j'ai été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet ;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet ;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet ;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.
Bonsoir,
Je vous recommande d'aller voir le tableau suivant qui donne la matrice
des identités utilisées en fonction des paramétrages croisés de IIS et de
ASP.NET (dans le web.config) sur
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secmod/html/secmod38.asp.
Si vous utilisez la sécurité intégré comme indiqué dans la 1ère connection
string (integrated security=SSPI) ce qui est recommandé pour des raisons
de sécurité puisqu'il n'y a pas de mot de passe qui traine dans un fichier
de configuration (même crypté), il s'agit de bien être sûr du compte
utilisateur qui invoque la base de données. Parce qu'il sagit probablement
d'un problème de permissions.
Pascal Mercier
Microsoft France - MCS
"Dr Snoegel" a écrit dans le message de news:Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000.
j'ai été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet ;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet ;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet ;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.
Bonsoir,
Je vous recommande d'aller voir le tableau suivant qui donne la matrice
des identités utilisées en fonction des paramétrages croisés de IIS et de
ASP.NET (dans le web.config) sur
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secmod/html/secmod38.asp.
Si vous utilisez la sécurité intégré comme indiqué dans la 1ère connection
string (integrated security=SSPI) ce qui est recommandé pour des raisons
de sécurité puisqu'il n'y a pas de mot de passe qui traine dans un fichier
de configuration (même crypté), il s'agit de bien être sûr du compte
utilisateur qui invoque la base de données. Parce qu'il sagit probablement
d'un problème de permissions.
Pascal Mercier
Microsoft France - MCS
"Dr Snoegel" <drsnoegel@softhome.net> a écrit dans le message de news:
eIIFCDWsEHA.2536@TK2MSFTNGP11.phx.gbl...
Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000.
j'ai été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet size@96;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet size@96;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet size@96;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.
Bonsoir,
Je vous recommande d'aller voir le tableau suivant qui donne la matrice
des identités utilisées en fonction des paramétrages croisés de IIS et de
ASP.NET (dans le web.config) sur
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secmod/html/secmod38.asp.
Si vous utilisez la sécurité intégré comme indiqué dans la 1ère connection
string (integrated security=SSPI) ce qui est recommandé pour des raisons
de sécurité puisqu'il n'y a pas de mot de passe qui traine dans un fichier
de configuration (même crypté), il s'agit de bien être sûr du compte
utilisateur qui invoque la base de données. Parce qu'il sagit probablement
d'un problème de permissions.
Pascal Mercier
Microsoft France - MCS
"Dr Snoegel" a écrit dans le message de news:Bonjour à tous, je suis un petit nouveau en ASP .NET et je développe sous
VS2003 en VB.NET
Ben voilà, mes appli ASP marchent impec sauf qu'il m'est impossible de me
connecter à une base de donnée que ce soit en local ou en distant ou sur
un fichier Northwin.mdb :-(
l'erreur est la suivante :
"SQL Server n'existe pas ou l'accès est refusé.
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.
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server
n'existe pas ou l'accès est refusé.
Erreur source:
Ligne 96 : Private Sub Page_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Ligne 97 : 'Placez ici le code utilisateur pour initialiser la page
Ligne 98 : SqlDataAdapter1.Fill(DataSet11)
Ligne 99 : End Sub
Ligne 100 :
"
J'ai cru l'erreur commune car je me suis fait une toute petite culture
avant de commencer et je me suis dit "je dois créer un utilisateur ASPNET
sur mon serveur SQL"
Qu'a cela ne tienne, j'ai créé une connection ASPNET sans mot de passe en
lui donnant tous les droits sur la base NORTHWIND de sql server 2000.
j'ai été vérifier les utilisateurs de la base et il m'a bien créé un
utilisateur ASPNET
en revanche cela ne marche toujours pas. J'ai essayé avec la base mdb
local mais idem
j'ai essayé de me mettre en utilisateur authentifié et en changent ma
connection mais idem.
en gros voila ma config :
1 poste sous XP2 (firewall désactivé....au moins pour les tests), et
visualstudio 2003 (nom du poste = poste1) ouverture de session windows
avec un login login et un mot de passe pwd.
je n'appartiens pas au domaine active directory de mon serveur mais étant
authentifié j'accède à tous ses partages.
1 serveur SBS 2003 avec donc sharepoint services, exchange et bien sur
avec sql 2000. Sur celui-ci j'ai un utilisateur administrateur du nom de
celui du poste1 qui me sert à me connecter et avec le même login et pwd +
et un ordinateur du nom de mon poste1.
sur sqlserver, j'ai une connection ASPNET sans mot de pass et une
connection au nom de mon login et pwd qui me permet d'ouvrir une session
sur le poste1 ou sur le serveur. Cest deux connections possèdent tous les
droits sur la base northwind.
mon serveur sql est en authentification SQL et windows.
j'accède à mon serveur sql "SERVEURMONSERVEUR" sans aucun pbm depuis mon
poste client.
je cherche simplement à remplir un datagrid avec la table "Categories"
Mes appli winform marchent sans soucis, mais mon appli ASP me retourne
toujours sans cesse le message déjà cité !
Ma chaine de conneciont est la suivante :
workstation id=poste1;packet ;user id=ASPNET;integrated
security=SSPI;data source="SERVEURMONSERVEUR";persist security
infoúlse;initial catalog=Northwind
j'ai essayé aussi :
workstation id=poste1;packet ;user id=ASPNET;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
workstation id=poste1;packet ;user id=login;password=pwd;data
source="SERVEURMONSERVEUR";persist security infoúlse;initial
catalog=Northwind
"Data Source=SERVEURMONSERVEUR;Initial Catalog=Northwind;User
Id=login;Password=pwd;"
rien n'y fait
dans le webconfig, je suis an authentification windows et en allow user=*
Merci de vos conseils éclairés.