Forum

Server Error in '/'...
 
Bildirimler
Hepsini Temizle

Server Error in '/' Application. (Servera yüklenen sitedeki Sql Hatası)- SqlException (0x80131904)

6 Yazılar
2 Üyeler
0 Likes
2,378 Görüntüleme
(@OrcunDadak)
Gönderiler: 6
Active Member
Konu başlatıcı
 

Sitemi bir sunucuya yüklemek için gerekli işlemleri yaptım dosyaların hepsini yükledim ancak  görselde ki gibi bir hata alıyorum. Sitede sadece veri tabanına ulaşılması gereken sayfalarda bu hatayı alıyorum. Derleyicide çalışıyor ancak servera yükleyince hata alıyor. Çok fazla araştırdım ama bir çözüme ulaşamadım.  

Web Config içindeki Connection String: 

<connectionStrings>
<add name="ZdtConnectionString" connectionString="Data Source=77.245.159.10\\MSSQLSERVER2016; user id=user; password=pass; initial Catalog=Zdt; Integrated Security=false" providerName="System.Data.SqlClient" />
</connectionStrings>

------------------------------

Bağlatıyı gerekli yerlerde kullanmak için oluşturduğum class:

           

public class sqlbaglantisi
    {
        public SqlConnection baglan()
        {
            string connectionString = ConfigurationManager.ConnectionStrings["ZdtConnectionString"].ConnectionString;
            SqlConnection Baglanti2 = new SqlConnection(connectionString);
            if (Baglanti2.State==ConnectionState.Closed)
            {
                Baglanti2.Open();
            }

            return Baglanti2;
        }
    }

-------------------------------

Daha sonra bu şekilde gerekli sayfalarda çağırıp kullanıyorum:

sqlbaglantisi baglanti2 = new sqlbaglantisi();

-----------------------------------

 

 

[url= https://i.hizliresim.com/dv56Pn.pn g" target="_blank">https://i.hizliresim.com/dv56Pn.pn g"/> [/img][/url]

 
Gönderildi : 15/12/2018 17:55

(@cankaya)
Gönderiler: 117
Üye
 

Merhaba,

sunucunuz remote isteklere izin vermiyor. SSMS üzerinde servera sağ tıklayıp properties den mixed mode a çekmelisiniz. Sql Server configüration managerdan tcp protekolünü enable etmelisiniz.

İyi çalışmalar...

 
Gönderildi : 15/12/2018 19:21

(@OrcunDadak)
Gönderiler: 6
Active Member
Konu başlatıcı
 

Merhaba,

sunucunuz remote isteklere izin vermiyor. SSMS üzerinde servera sağ tıklayıp properties den mixed mode a çekmelisiniz. Sql Server configüration managerdan tcp protekolünü enable etmelisiniz.

İyi çalışmalar...

Söylediğiniz şekilde properties e girdim, mixed mode şeklinde bir bölüm bulamadım. Bunun yerine server Authentication kısmındaki windows autheticantion mode 'u Sql server and Windows Authentication mode olarak değiştirdim sonra tekrar backup alıp hosting e attım ancak bir farklılık olmadı. Kontrol ettiğimde tcp protoklü enable durumda

 
Gönderildi : 15/12/2018 19:41

(@cankaya)
Gönderiler: 117
Üye
 

connections tabında allow remote connection seçili olmalı. Tabi tüm bu ayarlar sizin sunucu ile 1433 portundan networksel olarak sağlıklı iletişim kurabildiğinizi varsayarak yazıyorum. 

 
Gönderildi : 15/12/2018 19:54

(@OrcunDadak)
Gönderiler: 6
Active Member
Konu başlatıcı
 

Sanırım ayarların hepsi bahsettiğiniz şekilde. Görsellerde mevcut

 

[url= https://i.hizliresim.com/XMo7pO.pn g" target="_blank">https://i.hizliresim.com/XMo7pO.pn g"/> [/img][/url]

 

[url= https://i.hizliresim.com/0RkjaV.pn g" target="_blank">https://i.hizliresim.com/0RkjaV.pn g"/> [/img][/url]

 

[url= https://i.hizliresim.com/6ak7Ek.pn g" target="_blank">https://i.hizliresim.com/6ak7Ek.pn g"/> [/img][/url]

 
Gönderildi : 15/12/2018 20:00

(@cankaya)
Gönderiler: 117
Üye
 

uygulamadan sql server makinasına 1433 ten gidebiliyorsunuz değil mi ? bir telnet atıp test eder misiniz? 

77.245.159.10\\MSSQLSERVER2016 bu tanımda 77.245.159.10\MSSQLSERVER2016 bu şekilde olmalı.

 
Gönderildi : 16/12/2018 14:35

Paylaş: