Soran
taşınan veritabanına ulaşamama hatası

Soru
-
iyi çalışmalar.
sql 2012 veri tabanı oluşturdum. bir bilgisayardan diğerine veritabanımı taşıdığımda ilk bilgisayarda çalışan programım diğer bilgisayarda böyle bir kullanıcı yok diyor ve bağlanmıyor. bir yerlerde yanlışlık veya bir eksiklik var ama bulamıyorum. kullandığım connection string:
baglan = new SqlConnection(@"Data Source = 192.168.1.1\\SQLEXPRESS,1433; User ID=sa; password=1234;Initial Catalog = deneme;");
ben bunu sql server 2016 da kullanmak istersem ne yapmalıyım? (constr değişecek mesela: sqlexpress01 olacak ama gerisi???)
yardımcı olursanız sevinirim.
nigDELI
Tüm Yanıtlar
-
Anlasilan SQL Server kurulurken mixed mode degil windows authentication mode seçilmiş yalnızca ve\veya sa hesabi etkinlestirilmemis. SQL Server yoneticinizden bunu yapmasını isteyebilirsiniz (muhtemelen sa yerine yeni bir kullanıcı eklemek isteyecektir), ya da windows authentication ile devam edersiniz, ki tercih edilen baglanti yöntemidir:
SqlConnection baglan = new SqlConnection(@"server=192.168.1.1\SQLEXPRESS;Trusted_Connection=yes;Database=deneme;");
-
cevap için teşekkür ederim. ancak cevabınız başka soruları peşinden getirdi. windows authentication bağlanmanın tercih edilen yöntem olduğunu yazmışınız. ben şifreyi veritabanına sızmalara karşı koymuştum. bu şifre dışarıdan saldırılara karşı mı güvenlik sağlıyor yoksa sql serverın kurulu olduğu makineye başkasının oturup kurcalamasını mı önlüyor? şayet ikinci şıksa sadece benim kullandığım makine için durum dediğiniz gibi olur. tabi bunları düşünceme göre yazdım. bu hususta yanlışım varsa lütfen bilgilendirin. Teşekkürler...
nigDELI
-