Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Problem mit Sql Server Express 2008
markus111
myCSharp.de - Member

Avatar #avatar-3108.png


Dabei seit:
Beiträge: 520
Herkunft: Henstedt-Ulzburg

Themenstarter:

Problem mit Sql Server Express 2008

beantworten | zitieren | melden

Hallo,
Ich habe das ganze Forum durchsucht, zwar auch was gefunden, aber nichts hat Funktioniert.... X(

Ich habe auch schon die Remoteverbindungen zugelassen, usw.
Mein Programm sieht so aus:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SqlClient
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Sql-Verbindung";

            System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection();
            Console.WriteLine("ConnectionString wird zugeteilt...");
            con.ConnectionString = "Server=SERVER \\ SQL SERVER SQLEXPRESS:1433;Data Source=C:\\Users\\Markus\\Documents\\TestDatabase.sdf";
            Console.WriteLine("ConnectionString zugeteilt");
            try
            {
                Console.WriteLine("Sql-Verbindung wird hergestellt...");
                con.Open();
                Console.WriteLine("Verbindung hergestellt!");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Sql-Verbindung konnte nicht hergestellt werden:");
                Console.WriteLine(ex.Message);
                Console.WriteLine("Auslöser:");
                Console.WriteLine(ex.Source);
                Console.WriteLine("Chronik:");
                Console.WriteLine(ex.StackTrace);
            }

            Console.ReadLine();
        }
    }
}

Ich hab Windows Vista Buisness SP1, SqlServer2005 Compact, Visual CSharp 2008 und .NET Framework 3.5.
Kann mir jemand den Fehler vielleicht erklären?

Danke im Voraus,
markus111
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von markus111 am .
private Nachricht | Beiträge des Benutzers
norman_timo
myCSharp.de - Member

Avatar #avatar-1775.jpeg


Dabei seit:
Beiträge: 4591
Herkunft: Wald-Michelbach (Odw)

beantworten | zitieren | melden

Crosspost!
Remote-Verbindung SQL Server 2005 Express
A: “Wie ist denn das Wetter bei euch?”
B: “Caps Lock.”
A: “Hä?”
B: “Na ja, Shift ohne Ende!”
private Nachricht | Beiträge des Benutzers
markus111
myCSharp.de - Member

Avatar #avatar-3108.png


Dabei seit:
Beiträge: 520
Herkunft: Henstedt-Ulzburg

Themenstarter:

beantworten | zitieren | melden

Zitat von norman_timo
Crosspost!
Remote-Verbindung SQL Server 2005 Express

Äh, das wollt ich eigendlich nich. Mir ist nur aufgefallen, das es dort nicht so gut passt.
mfg.
markus111
private Nachricht | Beiträge des Benutzers
juetho
myCSharp.de - Member



Dabei seit:
Beiträge: 3358
Herkunft: Berlin

beantworten | zitieren | melden

Deshalb antworte ich jetzt hier; vielleicht einigen sich der Thread-Ersteller und die Moderatoren auf die weitere Positionierung.
Zitat
Kann mir jemand den Fehler vielleicht erklären?
Welchen denn? Siehe Wie poste ich richtig? Punkt 5

Jürgen
private Nachricht | Beiträge des Benutzers
markus111
myCSharp.de - Member

Avatar #avatar-3108.png


Dabei seit:
Beiträge: 520
Herkunft: Henstedt-Ulzburg

Themenstarter:

beantworten | zitieren | melden

Äh, den Fehler: Warum kommt trotz allen Ratschlägen, Foren, etc. immer der gleiche Fehler (Error 29) raus???????

mfg.
markus111
private Nachricht | Beiträge des Benutzers
ujr
myCSharp.de - Experte



Dabei seit:
Beiträge: 1770

beantworten | zitieren | melden

Zitat von markus111
Äh, den Fehler: Warum kommt trotz allen Ratschlägen, Foren, etc. immer der gleiche Fehler (Error 29) raus???????

Wo denn? Wie denn?

Zitat
==============================
Wenn ich alles wüsste, wäre ich nicht hier
==============================

Schade, Du könntest vielen helfen...
Komische Einstellung, das an ein Hilfeersuchen dranzuhängen.
private Nachricht | Beiträge des Benutzers
Timur Zanagar
myCSharp.de - Member

Avatar #avatar-3412.jpg


Dabei seit:
Beiträge: 1559

beantworten | zitieren | melden

Hallo markus,

juetho hat dich auf die Forenregeln hingewiesen und ich mache das hiermit auch nochmal. Ohne eine genaue Fehlermeldung / Beschreibung des Problems kann dir hier keiner helfen.

Und bitte Crossposts unterlassen. Siehe auch in den Regeln unter Punkt 2. Falls das Thema nicht gut passt wird es von uns Moderatoren entsprechend verschoben.
private Nachricht | Beiträge des Benutzers
BerndFfm
myCSharp.de - Team

Avatar #nZo9Gyth4VPDSxGqM4sT.jpg


Dabei seit:
Beiträge: 3777
Herkunft: Frankfurt a.M.

beantworten | zitieren | melden

Hallo Markus,

Du schreibst zwar nicht was genau nicht geht, aber ich kann das schon Erahnen.

Schau mal hier : http://www.seven-c.de/files/datenbankenhowto.htm

Achte dabei auf die Connectionsstrings und Befehle zu SQL Server (Express) und SQL Server Compact, das sind 2 verschiedene Sachen !

Und beachte das Kapitel "4. Die erste Verbindung zur Datenbank"

Grüße Bernd
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von BerndFfm am .
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3
private Nachricht | Beiträge des Benutzers
markus111
myCSharp.de - Member

Avatar #avatar-3108.png


Dabei seit:
Beiträge: 520
Herkunft: Henstedt-Ulzburg

Themenstarter:

beantworten | zitieren | melden

Als erstes: Entschuldigung für alles da oben....

Danke an BerndFfm. Hat mir sehr geholfen, nur eine Frage hätt ich noch:
Hört sich vielleicht doof an, aber wo kann ich sehen, wie der Benutzername und das Kennwort ist? Der SQL-Server war nämlich vorinstalliert ?( ?( ?( ?(

mfg.
Markus111
private Nachricht | Beiträge des Benutzers
BerndFfm
myCSharp.de - Team

Avatar #nZo9Gyth4VPDSxGqM4sT.jpg


Dabei seit:
Beiträge: 3777
Herkunft: Frankfurt a.M.

beantworten | zitieren | melden

Der Benutzername des "Chefs" ist sa (system administrator). Ein Kennwort ist vorgeschrieben, dass muss Dir der sagen der den SQL Server installiert hat.

Event. geht auch Windows-Auth. statt SQL-Server-Auth.

Probier das mit dem SQL Management Studio.

Grüße Bernd
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3
private Nachricht | Beiträge des Benutzers
markus111
myCSharp.de - Member

Avatar #avatar-3108.png


Dabei seit:
Beiträge: 520
Herkunft: Henstedt-Ulzburg

Themenstarter:

beantworten | zitieren | melden

Man, bin ich heut dämlich, aber wo finde ich das Sql Management Studio? ?(

Wenn ich 'sa' einsetze, kommt folgende Exception:

SqlException

Fehler bei der Anmeldung für den Benutzer 'sa'. Der Benutzer ist keiner vertrauenswürdigen SQL Server-Verbindung zugeordnet.

mfg.
Markus111
private Nachricht | Beiträge des Benutzers
FZelle
myCSharp.de - Experte



Dabei seit:
Beiträge: 10080

beantworten | zitieren | melden

Eine Antwort zu dem ursprungsfehler hast du im anderen Posting.

Aber für mich sieht es so aus, das Du mal
[Hinweis] Wie poste ich richtig?
Wirklich durcharbeiten solltest.
private Nachricht | Beiträge des Benutzers
markus111
myCSharp.de - Member

Avatar #avatar-3108.png


Dabei seit:
Beiträge: 520
Herkunft: Henstedt-Ulzburg

Themenstarter:

beantworten | zitieren | melden

Hallo nochmal,
ich hab meinen Fehler gefunden:

IntegratedSecurity

muss true sein!

Entschuldigung noch mal!

mfg.
Markus
private Nachricht | Beiträge des Benutzers
BerndFfm
myCSharp.de - Team

Avatar #nZo9Gyth4VPDSxGqM4sT.jpg


Dabei seit:
Beiträge: 3777
Herkunft: Frankfurt a.M.

beantworten | zitieren | melden

Das meinte ich mit "Windows-Auth."

Schön dass es jetzt klappt.

Ich werde auch noch ein kurzes Kapitel über Connection-Strings schreiben ;-)

Tipp : Wenn Du SQL-Auth. brauchst um dich von einem anderen Rechner anzumelden kannst Du dich mit dem Management SQL Studio einloggen (Windows Auth) und dann im SQL Server einen Benutzer mit Kennwort anlegen.

Grüße Bernd
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3
private Nachricht | Beiträge des Benutzers
markus111
myCSharp.de - Member

Avatar #avatar-3108.png


Dabei seit:
Beiträge: 520
Herkunft: Henstedt-Ulzburg

Themenstarter:

beantworten | zitieren | melden

Hallo nochmal,

ich wollte mir grade das SQL Management Studio installieren (war irgendwie noch nicht installiert), allerdings kommt wenn der letzte Prozent 'verarbeitet wird, immer eine Fehlermeldung.
Fehlercode: 29506

Kann mir jemand sagen, was das bedeuten soll?
Vielleicht das der SQL Server Compact 2005 damit nicht kompatibel ist?

Ich kann nämlich mit meinem Programm nur z.B. die ServerVersion auslesen.

Wenn ich auf eine Datenbank zugreifen will, kommt folgende Exception:
SqlException wurde nicht behandelt

Die von der Anmeldung angeforderte "Northwind"-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '*Mein PC-Name*\Markus'.

mfg.
markus111
private Nachricht | Beiträge des Benutzers
markus111
myCSharp.de - Member

Avatar #avatar-3108.png


Dabei seit:
Beiträge: 520
Herkunft: Henstedt-Ulzburg

Themenstarter:

beantworten | zitieren | melden

Schon wieder shit gebaut...
Heute ist echt nicht mein Tag.

Mir ist aufgefallen, das ich garnicht SQL Server Express, sondern SQL Server Compact 2005 hab..... X(

Ich bitte um Entschuldigung...

mfg.
Markus111
private Nachricht | Beiträge des Benutzers
BerndFfm
myCSharp.de - Team

Avatar #nZo9Gyth4VPDSxGqM4sT.jpg


Dabei seit:
Beiträge: 3777
Herkunft: Frankfurt a.M.

beantworten | zitieren | melden

Ich hatte es oben in meinem ersten Thread extra geschrieben !

Der SQL Server Compact ist eine gute Sache für kleine Datenbanken. Vor allem schnell installiert : copy sqlce*.dll f:\app\*.*

Das weiss man umsomehr zu schätzen wenn man, wie mein Kollege heute, wieder mal einen ganzen Tag gebraucht hat um SQL Server 2008 zu installieren.

Grüße Bernd
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3
private Nachricht | Beiträge des Benutzers