Forum
Elimde ASPNET ile yazılmış bir proje web projesi var. MSSQL database kullanıyor ancak Management Studio altında kullandığı database yok. Kullanılan databası i attach yapınca da, proje hata vermeye başlıyor.
Web.conf dosyası aşağıdaki gibi
Kulanılan database dosyaları ASPNETDB.MDF ve key_Data.mdf
<connectionStrings>
<add name="ConnectionString8" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString9" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString10" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString11" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString12" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString2" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString3" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
<add name="ConnectionString4" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
<add name="ASPNETDBConnectionString2" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\asd\Desktop\yedekegitim\egitim\App_Data\ASPNETDB.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
<add name="ASPNETDB_TMPConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\asd\Desktop\yedekegitim\egitim\App_Data\ASPNETDB_TMP.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
<add name="ConnectionString5" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\key_Data.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
Attach dan sonra brovserda aldığım hata başlığı ise
Cannot open user default database. Login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Açıklama: Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.
Özel Durum Ayrıntıları: System.Data.SqlClient.SqlException: Cannot open user default database. Login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Sistemin bağlantı şekline müdahale etmeden attach ettiğim de oluşan durumu nasıl ters döndürürüm.
Teşekkürler.
Elimde ASPNET ile yazılmış bir proje web projesi var. MSSQL database kullanıyor ancak Management Studio altında kullandığı database yok. Kullanılan databası i attach yapınca da, proje hata vermeye başlıyor.
Web.conf dosyası aşağıdaki gibi
Kulanılan database dosyaları ASPNETDB.MDF ve key_Data.mdf
<connectionStrings>
<add name="ConnectionString8" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString9" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString10" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString11" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString12" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString2" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/>
<add name="ConnectionString3" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\egitim.accdb" providerName="System.Data.OleDb"/><add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
<add name="ConnectionString4" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
<add name="ASPNETDBConnectionString2" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\asd\Desktop\yedekegitim\egitim\App_Data\ASPNETDB.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
<add name="ASPNETDB_TMPConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\asd\Desktop\yedekegitim\egitim\App_Data\ASPNETDB_TMP.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
<add name="ConnectionString5" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\key_Data.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/></connectionStrings>
Attach dan sonra brovserda aldığım hata başlığı ise
Cannot open user default database. Login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.Açıklama: Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.
Özel Durum Ayrıntıları: System.Data.SqlClient.SqlException: Cannot open user default database. Login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Sistemin bağlantı şekline müdahale etmeden attach ettiğim de oluşan durumu nasıl ters döndürürüm.
Teşekkürler.
ali bey merhaba öncelıkle mdf ınızı control edıp tekrar sql a baglanmayı deneyın daha sonra connectıon strıngınızı dogru sekılde tanımlayın
bu aralar benımde böyle bır hata ıle basım dertte benım sorunumda kodlarla kodları dogru sekılde gırıyorum hemen hata verıyor specıfy column a
table
vıew kısmı aktif olmadıgı ıcın bır turlu verileri cekemıyorum sasırdım kaldım vallaha neyse umarım yardımcı olabılmısımdır sıze ıyı calısmalar
Sql Server Configuration manager dan, sql server ı çalıştıran account u log on sekmesinden değiştirin. Nt service veya local bir hesap seçin, ardndan sql server servisini yeniden başlatın.
Yavuz bey yaptım ama olmadı. başka çözüm yolu varmı.