ASP WebApp MS SQL Anmeldung fehler
Hallo, versuche mich mit einer ASP Webapp beim MS SQL Server zu authentifizieren, die Fehlermeldung sagt auch eigentlich genug aus denn: Fehler bei der Anmeldung für den Benutzer "INTELECTRONIKX\ENTERPRISE-ONE-$", wobei nämlich der erste Teil die Workgroup angibt. Jedoch ist die Anmeldung bei dem Server eigentlich ohne die Workgroup! Der zweite Teil ist dann mein Server: ENTERPRISE-ONE-, nur das komische ist warum ist da nur das $ Zeichen danach, muss da nicht der Benutzername hin? Meine Connectionstring sieht so aus:
<connectionStrings>
<add name="SqlDataSource1" connectionString="Data Source=ENTERPRISE-ONE-\SQLEXPRESS;Initial Catalog=testingONE;Integrated Security=true;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
</connectionStrings>
Please also mark the comments that contributed to the solution of the article
Content-ID: 4700906911
Url: https://administrator.de/forum/asp-webapp-ms-sql-anmeldung-fehler-4700906911.html
Printed on: January 26, 2025 at 09:01 o'clock
1 Comment
Moin codeSmart,
der "INTELECTRONIKX\ENTERPRISE-ONE-$" steht für das Computerkonto von dem du die Verbindung aufbaust.
Das kommt durch die Verwendung von "Integrated Security=true".
Wenn du dich mit einem bestimmten Benutzer an der DB anmelden möchtest, dann müsste dein Connection String eher so aussehen.
Beste Grüsse aus BaWü
Alex
Hallo, versuche mich mit einer ASP Webapp beim MS SQL Server zu authentifizieren, die Fehlermeldung sagt auch eigentlich genug aus denn: Fehler bei der Anmeldung für den Benutzer "INTELECTRONIKX\ENTERPRISE-ONE-$", wobei nämlich der erste Teil die Workgroup angibt. Jedoch ist die Anmeldung bei dem Server eigentlich ohne die Workgroup! Der zweite Teil ist dann mein Server: ENTERPRISE-ONE-, nur das komische ist warum ist da nur das $ Zeichen danach, muss da nicht der Benutzername hin? Meine Connectionstring sieht so aus:
<connectionStrings>
<add name="SqlDataSource1" connectionString="Data Source=ENTERPRISE-ONE-\SQLEXPRESS;Initial Catalog=testingONE;Integrated Security=true;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
</connectionStrings>
der "INTELECTRONIKX\ENTERPRISE-ONE-$" steht für das Computerkonto von dem du die Verbindung aufbaust.
Das kommt durch die Verwendung von "Integrated Security=true".
Wenn du dich mit einem bestimmten Benutzer an der DB anmelden möchtest, dann müsste dein Connection String eher so aussehen.
<connectionStrings>
<add name="SqlDataSource1" connectionString="Data Source=ENTERPRISE-ONE-\SQLEXPRESS;Initial Catalog=testingONE;Integrated Security=False;User Id=userid;Password=password;MultipleActiveResultSets=True providerName="System.Data.SqlClient" />
</connectionStrings>
Beste Grüsse aus BaWü
Alex