Benutzer mit den meisten Antworten
Zugriff auf Datenbank über App.config wird verweigert / C#

Frage
-
Hallo Leute,
über SSMS kann ich auf die Datenbank zu greifen:
Das Auslesen der Datei App.config mit folgendem Eintrag scheitert jedoch an der falschen Instanz. Wie muss der Eintrag korrekterweise heisen?
<connectionStrings> <add name="SqlServerConnString" providerName="System.Data.SqlClient" connectionString="Data Source=127.0.0.1\DSEK012744\SQLEXPRESS;Initial Catalog=UpdateCenter;Integrated Security=True;MultipleActiveResultSets=True" /> </connectionStrings>
- Bearbeitet tklustig Dienstag, 22. Oktober 2019 14:54
Antworten
-
Am 22.10.2019 schrieb tklustig:
Igitt, SQL 2012.
Das Auslesen der Datei App.config mit folgendem Eintrag scheitert jedoch an der falschen Instanz. Wie muss der Eintrag korrekterweise heisen?
<connectionStrings> <add name="SqlServerConnString" providerName="System.Data.SqlClient" connectionString="Data Source=127.0.0.1\DSEK012744\SQLEXPRESS;Initial Catalog=UpdateCenter;Integrated Security=True;MultipleActiveResultSets=True" /> </connectionStrings>
Entweder 127.0.0.1\SQLEXPRESS oder DSEK012744\SQLEXPRESS, aber das
127.0.0.1\DSEK012744\SQLEXPRESS kann nicht funktionieren.Servus
Winfried
WSUS Package Publisher:
https://github.com/DCourtel/Wsus_Package_Publisher
HowTos zum WSUS Package Publisher
https://www.wsus.de/wsus-package-publisher/
GPO's: http://www.gruppenrichtlinien.de
NNTP-Bridge für MS-Foren:
https://github.com/JochenKalmbach/communitybridge
GP-PACK - PRIVACY AND TELEMETRIE: http://www.gp-pack.com/- Als Antwort vorgeschlagen Stefan FalzModerator Donnerstag, 24. Oktober 2019 09:39
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 1. November 2019 11:11
-
Hi,
nuja, entweder 127.0.0.1\<Instanzname> oder DSEK012744\<Instanzname>. Aber beides führt zu nichts.
Lass also eine der Angaben weg.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport- Als Antwort vorgeschlagen Stefan FalzModerator Donnerstag, 24. Oktober 2019 09:39
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 1. November 2019 11:11
-
Integrated Security=True bedeutet, die Anmeldung erfolgt über den Windows Account des aktuellen Benutzer, man muss keine User Daten im Connection String angeben. Bei False läuft über eine SQL Login, man muss UserID und Password angeben.
MultipleActiveResultSets = MARS
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort vorgeschlagen Stefan FalzModerator Donnerstag, 24. Oktober 2019 09:39
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 1. November 2019 11:11
Alle Antworten
-
Am 22.10.2019 schrieb tklustig:
Igitt, SQL 2012.
Das Auslesen der Datei App.config mit folgendem Eintrag scheitert jedoch an der falschen Instanz. Wie muss der Eintrag korrekterweise heisen?
<connectionStrings> <add name="SqlServerConnString" providerName="System.Data.SqlClient" connectionString="Data Source=127.0.0.1\DSEK012744\SQLEXPRESS;Initial Catalog=UpdateCenter;Integrated Security=True;MultipleActiveResultSets=True" /> </connectionStrings>
Entweder 127.0.0.1\SQLEXPRESS oder DSEK012744\SQLEXPRESS, aber das
127.0.0.1\DSEK012744\SQLEXPRESS kann nicht funktionieren.Servus
Winfried
WSUS Package Publisher:
https://github.com/DCourtel/Wsus_Package_Publisher
HowTos zum WSUS Package Publisher
https://www.wsus.de/wsus-package-publisher/
GPO's: http://www.gruppenrichtlinien.de
NNTP-Bridge für MS-Foren:
https://github.com/JochenKalmbach/communitybridge
GP-PACK - PRIVACY AND TELEMETRIE: http://www.gp-pack.com/- Als Antwort vorgeschlagen Stefan FalzModerator Donnerstag, 24. Oktober 2019 09:39
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 1. November 2019 11:11
-
Hi,
nuja, entweder 127.0.0.1\<Instanzname> oder DSEK012744\<Instanzname>. Aber beides führt zu nichts.
Lass also eine der Angaben weg.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport- Als Antwort vorgeschlagen Stefan FalzModerator Donnerstag, 24. Oktober 2019 09:39
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 1. November 2019 11:11
-
Gut, dann probiere ich es so:
DSEK012744\SQLEXPRESS
was aber bedeutet:
Integrated Security=True;MultipleActiveResultSets=True
Integrated Security=
When
false
, User ID and Password are specified in the connection. When true, the current Windows account credentials are used for authentication.
Recognized values aretrue
,false
,yes
,no
, andsspi
(strongly recommended), which is equivalent totrue
Und MultipleActiveResultSets??
.
- Bearbeitet tklustig Dienstag, 22. Oktober 2019 18:49
-
Am 22.10.2019 schrieb tklustig:
Und MultipleActiveResultSets??.
Selbst suchen ist so gar nicht deins.
https://docs.microsoft.com/de-de/dotnet/framework/data/adonet/sql/enabling-multiple-active-result-sets
https://docs.microsoft.com/de-de/dotnet/api/system.data.sqlclient.sqlconnectionstringbuilder.multipleactiveresultsets?view=netframework-4.8Servus
Winfried
WSUS Package Publisher: http://wsuspackagepublisher.codeplex.com/
HowTos für WSUS/WPP: http://www.wsus.de/wpp
GPO's: http://www.gruppenrichtlinien.de
NNTP-Bridge für MS-Foren: http://communitybridge.codeplex.com/ -
Integrated Security=True bedeutet, die Anmeldung erfolgt über den Windows Account des aktuellen Benutzer, man muss keine User Daten im Connection String angeben. Bei False läuft über eine SQL Login, man muss UserID und Password angeben.
MultipleActiveResultSets = MARS
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort vorgeschlagen Stefan FalzModerator Donnerstag, 24. Oktober 2019 09:39
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 1. November 2019 11:11