Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

Connection Datenbank

Letzter Beitrag 12-19-2007 21:18 von Alexander Zeitler. 12 Antworten.
Seite 1 von 1 (13 Treffer)
Beiträge sortieren: Zurück Weiter
  • 12-19-2007 14:00

    Connection Datenbank

    hallo,

     hab ein problem bei connecten zur Datenbank.

     Ich verwende Visual Studio professional mit sql server2005, auf Windows XP Home Edition.

     

    Wenn ich bsp. einen Login view anlegen und dann auf Website verwalten gehe...bekomme ich im Raster Sicherheit die Fehlermeldung

    "Fehler beim Herstellen einer Verbindung mit dem Server. Beim Herstellen einer Verbindung mit SQL Server 2005 kann dieser Fehler dadurch verursacht werden, dass unter den SQL Server-Standardeinstellungen Remoteverbindungen nicht zulässig sind. (provider: SQL-Netzwerkschnittstellen, error: 26 - Fehler beim Bestimmen des angegebenen Servers/der angegebenen Instanz)

     Diesen Fehler bekomme ich auch wenn ich die Webseite starten will...

     

    Ich suche leider schon sehr lange nach einer Lösung, bitte um Ratschläge.

     

    Danke,

    daniel 

     

    • IP-Adresse ist Registriert
  • 12-19-2007 14:08 Antwort zu

    AW: Connection Datenbank

    Hi,

    Das sollte helfen:
    http://support.microsoft.com/kb/914277/de

     Gruss,
    Oliver

    P.S Falls Dein Name nicht der richtige sein sollte, solltest Du ihn wechseln weil es hier eine Realname-Community ist...

    Cheers,
    Oliver
    • IP-Adresse ist Registriert
  • 12-19-2007 14:16 Antwort zu

    AW: Connection Datenbank

     hallo,

     danke für deine schnelle Antwort.

     Aber diesen Artikel habe ich bereits durchgemacht...

    Leider hilft der nicht wirklich.

    Ich konnte leider keinen user anlegen über die webseitenkonfiguartion...

     

    Hier ein ausschnitt von meiner web.config:

     

    <appSettings>
        <!--added OTK 01.12.2007 begin-->
      <add key="LocalSqlServer" value="database=WebShop;Trusted_Connection=yes;"/>
        <!--added OTK 01.12.2007 end-->
      <add key="ShopName" value="Swiss Webshop ASP.NET Starter Kit Beta 2" />
      <add key="RowRoundingPolicy" value="0.01" />
      <add key="SumRoundingPolicy" value="0.01" />
      <add key="DiscountsRoundingPolicy" value="0.01" />
      <add key="FinalRoundingPolicy" value="0.05" />
      <add key="DisplayProductGroupIcons" value="False" />
      <add key="AllowAnonymousShopping" value="True" />
      <add key="SwitchToShoppingCartOnAddToShoppingCart" value="True" />
      <add key="AllowUseOfVouchers" value="True" />
      <add key="InvoiceDiscountsAggregationFunction" value="max" />
      <add key="RowDiscountsAggregationFunction" value="max" />
      <add key="Porto" value="12.5" />
      <add key="VAT" value="0.076" />
     </appSettings>
        <connectionStrings>
        <!--
        <add name="DBConnection" connectionString="Server=localhost;Integrated Security=True;Database=WebShop;Persist Security Info=True" />
      
        <add name="DBConnection" connectionString="database=WebShop;Integrated Security=True;Persist Security Info=True;" />
        <add name="DBConnection" connectionString="Server=(local)\SqlExpress; Integrated Security=True;Database=WebShop" providerName="System.Data.SqlClient" />
         -->
        <add name="DBConnection" connectionString="Data Source=.\NAME-B78BED2B77;Initial Catalog=WebShop;Integrated Security=True;" />

      </connectionStrings>
        <location path="admin.aspx">
            <system.web>
                <authorization>
                    <allow users="*" />
                </authorization>
            </system.web>
        </location>
        <location>
            <system.web>
                <authorization>
                    <allow users="*" />
                </authorization>
            </system.web>
        </location>
        <system.web>
            <roleManager enabled="true" />
            <pages theme="myTheme1" />
           
            <compilation debug="true" />
        <authentication mode="Forms">
       <forms name=".AUTH" loginUrl="Login.aspx" />
      </authentication>
            <anonymousIdentification enabled="true" />
        <!--
            <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm"/>
                <error statusCode="404" redirect="FileNotFound.htm"/>
            </customErrors>
                -->
                <sessionState mode="InProc"></sessionState>
            <webServices>
                <protocols>
                    <add name="HttpSoap"/>
                    <add name="HttpGet"/>
                    <add name="HttpPost"/>
                </protocols>
            </webServices>
        </system.web>
    </configuration>
     

    • IP-Adresse ist Registriert
  • 12-19-2007 14:37 Antwort zu

    AW: Connection Datenbank

    Konntest Du den den Server über das Visual Studio erfolgreich anbinden....?
    Bzw. eine Testverbindung machen die erfolgreich ist...?

    Gruss,
    Oliver

    Cheers,
    Oliver
    • IP-Adresse ist Registriert
  • 12-19-2007 15:46 Antwort zu

    AW: Connection Datenbank

    hallo,

    mein Server ist unter dem Fenster Server-Explorer sichtbar, es ist auch eine Testverbindung möglich.

    Der Server ASPNETDB.MDF, auf den ist keine Testverbindung möglich.

     

    Mein  Server läuft auf SQL-Server 2005 ohne Probleme.

     

    Ich habe auch schon genau die Verbindungszeichenfolge(unter Eigenschaften), in das Web.config kopiert. 

    Leider kann ich mich nocht immer nicht connecten. 

     

    ciao,

    daniel 

    • IP-Adresse ist Registriert
  • 12-19-2007 17:23 Antwort zu

    AW: Connection Datenbank

    nerv ich den schon so, dass keiner mir helfen will? 

    • IP-Adresse ist Registriert
  • 12-19-2007 17:27 Antwort zu

    AW: Connection Datenbank

    sorry, bin halt zur Zeit schwer am arbeiten nebenbei...vielleicht andere auch? ;-)) Sobald ich halt Zeit habe kann ich mal weiterschauen... Aber ich tippe mal darauf, dass Du einfach deinen SQL Server 2005 auf Remot-Access noch nicht optimal konfiguriert hast. Halt Dich mal dort ein wenig noch dran... Ich Netz wimmelt es nur so von Deinem Bug....da müsstest du bestimmt was finden

    Gruss,
    Oliver
    Cheers,
    Oliver
    • IP-Adresse ist Registriert
  • 12-19-2007 17:45 Antwort zu

    AW: Connection Datenbank

    danke für deine Antwort. Ich weiss eh das nicht alle Zeit haben. *g*

    Leider suche ich da schon sehr lange nach diesem Fehler.

    Nur finde ich leider nichts.

    Ich weiss auch nicht ob es an der web.config liegt, oder an der Datenbank?!

     

    trotzdem danke,

    daniel 

    • IP-Adresse ist Registriert
  • 12-19-2007 17:58 Antwort zu

    AW: Connection Datenbank

    Wie heißt Deine Instanz des SQLServers? SQLExpress oder MSSQL oder....

     Du hastr in Deiner Web.Config verschiedene Bezeichnungen und ich denke, dass Du alles auf eine DB zeigen lassen willst- oder?

    der Connectionstring für den MembershipProvider wird nach Systemstandard mit dem Namen LocalSQLServer verwendet.
    Weiterhin ist im Systemstandard definiert, dass die ASPNETDB.MDF im APP_DATA Verzeichnis dafür benutzt wird.

    => Du mußt die Connectionstrings hinzufügen

    Was das zu bedeuten hat, weiß ich nicht:
      <!--added OTK 01.12.2007 begin-->
      <add key="LocalSqlServer" value="database=WebShop;Trusted_Connection=yes;"/>
        <!--added OTK 01.12.2007 end-->

     

    Wenn es also SQLExpress ist, müsste es so aussehen.

    <connectionStrings>

    <clear/><!-- Entfernt alles aus der Default-Configuration -->

    <add name="DBConnection" connectionString="Data Source=.\SQLExpress ;Initial Catalog=WebShop;Integrated Security=True;"  providerName="System.Data.SqlClient"/>

    <add name="LocalSQLServer" connectionString="Data Source=.\SQLExpress ;Initial Catalog=WebShop;Integrated Security=True;"  providerName="System.Data.SqlClient"/>

     </connectionStrings>

    • IP-Adresse ist Registriert
  • 12-19-2007 18:58 Antwort zu

    AW: Connection Datenbank

    Yep...
    Bin auch der Meinung nach, dass Chris's Vorschlag funktionieren müsste...

    ConnectionStrings gehören standardmässig in die ConnectionStrings-Section (..sind ja dann auch leicht über
    ConfigurationManager.ConnectionStrings[key] abrufbar...)

    Und wenn Deine Test-Verbindung ja eh schon läuft, dann sollte der Zugriff über ASP.Net auch funktionieren...

    Gruss,
    Oliver

    Cheers,
    Oliver
    • IP-Adresse ist Registriert
  • 12-19-2007 20:58 Antwort zu

    AW: Connection Datenbank

     Habe es nun endlich geschafft mich, gemäß dem Forum anzumelden.(Realname)

     Danke für eure Hilfe.

     Habe nun das Web.config dementsprechend angepasst, nur bekomme ich leider noch immer die Fehlermeldung, dass ich nicht auf die 

    Datenbank komme.

     Wie kann ich sehen was für eine Instanz ich verwende?

    Ich hab die Datenbank unter SQL-Server 2005 erstellt, verwende keine express version...

     

    ich glaub ich bin ein hoffnungsloser Fall.

     

    danke,

    daniel 

    • IP-Adresse ist Registriert
  • 12-19-2007 21:16 Antwort zu

    AW: Connection Datenbank

    hallo,

     wollte euch nur sagen, dass es nun geklappt hat.

    Habe versucht statt ./sqlexpress, meinen Server namen anzugeben, wie folgt: 

        <add name="DBConnection" connectionString="Data Source=NAME-B78BED2B77;Initial Catalog=WebShop;Integrated Security=True;"  providerName="System.Data.SqlClient"/>

        <add name="LocalSQLServer" connectionString="Data Source=NAME-B78BED2B77;Initial Catalog=WebShop;Integrated Security=True;"  providerName="System.Data.SqlClient"/>
     

     

    Das hat nun geklappt!

     

    Danke für eure Hilfe!!

     

    Vielen dank,

    daniel 

    • IP-Adresse ist Registriert
  • 12-19-2007 21:18 Antwort zu

    AW: Connection Datenbank

    Das siehst Du im SQL Server Management Studio wie Deine Instanz heißt:

    Das erste mal bei der Anmeldung ("Server Name") und dann auch im Objekt-Explorer ist es der erste Node.

    Alex

    • IP-Adresse ist Registriert
Seite 1 von 1 (13 Treffer)