• 30-04-2014, 08:29:36
    #1
    Projemi ilk yüklediğimde sorun yoktu. (mdf kullanıyorum veri tabanını) Daha sonrasında

    public SqlConnection baglan()
    {
    SqlConnection baglanti = new SqlConnection(ConfigurationManager.ConnectionStrin gs["Library"].ConnectionString);

    baglanti.Open();
    return baglanti;

    }


    bağlantımı static bir metod altında topladım daha verimli olsun diye fakat aşağıdaki hatayı almaya başladım . Bilgisayarda da aynı hatayı aldım fakat düzeldi, ftpde sürekli bunu veriyor farklı bir uygulama yüklesemde bu hata ile karşılaşıyorum.

    Static metodu çağırdığım yerlerde close ve dispose yaptım .2 gündür asp.net ile uğraşıyorum java'da garbace collector kullanılmayan nesneleri topluyordu. Hatanın nedeni static metod nesnesi ölümsüz olabilir mi ? (lifetime hakkında bir bilgiye sahip değilim.)

    Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.


    Hatanın nedeni static metod mu yoksa farklı bir şey mi düşünmekten ve yöntem denemedkten çıldırdım.

    Yardımcı olacak arkadaşlara şimdiden çok teşekkür ederim.
  • 30-04-2014, 10:52:09
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ConnectionString'inde User Instance=false değeri yoksa ekle.
    Ek olarak AppData altında bir db varsa ve kullanmıyorsan sil.
  • 30-04-2014, 11:03:48
    #3
    Üyeliği durduruldu
    connection string hatası gibi duruyor.. projemi ilk yüklediğimde derken bir sunucuya yüklediniz sanırım. connection cümlenizin içeriği ile manangment studio dan bağlantı sağlayabiliyormusunuz.
  • 30-04-2014, 15:37:55
    #4
    rob33n adlı üyeden alıntı: mesajı görüntüle
    ConnectionString'inde User Instance=false değeri yoksa ekle.
    Ek olarak AppData altında bir db varsa ve kullanmıyorsan sil.
    İnstance false yapınca böyle oluyor hocam.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: Cannot open user default database. Login failed.
    Login failed for user 'XXXXX\Administrator'.


    Appdatanın altında mdf uzantılı db kullanıyorum.

    gallisene adlı üyeden alıntı: mesajı görüntüle
    connection string hatası gibi duruyor.. projemi ilk yüklediğimde derken bir sunucuya yüklediniz sanırım. connection cümlenizin içeriği ile manangment studio dan bağlantı sağlayabiliyormusunuz.
    Sorun ftpde hocam localhostta bir sorun yok.

    Alıntı
    <configuration>
    <connectionStrings>
    <add name="Library" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|Data base1.mdf;User Instance=true" providerName="System.Data.SqlClient"/>

    </connectionStrings>
    <system.web>
    <customErrors mode="Off"/>
    <compilation debug="true" />
    <authentication mode="None"/>

    <membership>
    <providers>
    <clear/>
    </providers>
    </membership>
    <profile>
    <providers>
    <clear/>
    <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
    </providers>
    </profile>
    <roleManager enabled="false">
    <providers>
    <clear/>
    <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/"/>
    <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider " applicationName="/"/>
    </providers>
    </roleManager>
    </system.web>
    <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    </system.webServer>
    </configuration>
  • 30-04-2014, 16:57:20
    #5
    Üyeliği durduruldu
    ftp de mssql server desteğiyle SQLEXPRESS desteğini bazen her sunucu aynı anda sağlamıyor. hizmet aldığınız yere bu konuyu sormanızı tavsiye ederim
  • 30-04-2014, 17:22:38
    #6
    Server'da şu yoldaki klasörü sil. AppData diye gidip oraya bakıyor büyük ihtimalle.
    C:\Documents and Settings\{YOUR_USERNAME}\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\{SQL_INSTANCE_NAME}
  • 30-04-2014, 21:54:48
    #7
    rob33n adlı üyeden alıntı: mesajı görüntüle
    Server'da şu yoldaki klasörü sil. AppData diye gidip oraya bakıyor büyük ihtimalle.
    C:\Documents and Settings\{YOUR_USERNAME}\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\{SQL_INSTANCE_NAME}
    gallisene adlı üyeden alıntı: mesajı görüntüle
    ftp de mssql server desteğiyle SQLEXPRESS desteğini bazen her sunucu aynı anda sağlamıyor. hizmet aldığınız yere bu konuyu sormanızı tavsiye ederim
    Süpersiniz sorun serverdaymış yardımlarınız için çok teşekkür ederim aradım düzelttiler.