Selam arkadaşlar. benim plesk ve sql server ile ilgili bir sorunum var yardımcı olursanız çok memnun olurum. şimdi sorunumu baştan sona anlatıyorum. lokal bir bilgisayarda sql server 2005 ile hazırlanmış bir site var ve db si mdf. bu siteyi sunucuya atacağız. sunucuda ise plesk 8.2 full olarak kurulu. yani bütün bileşenleri kurulu. kurulum yaparken complette seçeneğini seçtik. şimdi bu site pleskin default sql serverı ile çalışırmı çalışmazmı? sunucudan pleski kaldırıp sql 2005 mi kurmamız gerekir. şu anda siteyi sunucuda açtığımızda şöyle bir hata veriyor;
Server Error in '/' Application.
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
bu sitenin çalışması için en kısa yolu anlatırsanız çok memnun olurum. sunucuya full erişimimiz var. format dahi atabiliriz.
Pleskte ASP.NET MSSQL sorunu
2
●3.694
- 07-07-2009, 13:34:12Pleskle kurulan sql 2000'dir.Ms SQL 2005'i kurup pleskte register etmeniz ya da mevcut sürümü 2005 çalıştıracak şekilde güncellemeniz gerekmekte.
Aldığınız hatanın plesk kullanılmadan çözümü ise 2005 kurduktan sonra,
Sql server varsayılan olarak uzaktan bağlantıya kapalı olarak geldiği için uzaktan bağlanılmaya izin vermeniz gerekiyor.Bu yapmanız için sırasıyla
1.Denetim Masası / Yönetimsel Araçlar / Hizmetler / Bilgisayar Yönetimi
yada direkt başlat / çalıştır / compmgmt.msc enter
Buradan Hizmetler ve uygulamalar - SQL Server Configuration Manager / SQL Server Network Configuration / Protocols for SQLExpress
TCP çift tıklayın - Disable olan bölgeyi Enable yapın
IP Adresses tab'ına tıklayın hostun ip'si yazan bölgedeki TCP Port'a 1433 yazın tamam diyerek kapatın.
Bir üst menüye SQL Server Configuration Manager SQL Server Services'e tıklayın sağ tarafta SQL Server(SQLExpress) ve Sql Server Browser'ın üzerine ayrı ayrı gelerek Restart seçin.
Eğer ayarlar doğruysa tekrar yeşil icon belirecektir.Ağ ayarları ile ilgili sorun olursa hata verirse kırmızı olacak ve da servis başlamayacaktır.
2.Adım SQL Uzaktan Bağlantı Ayarları
SQL Management studio'u indirin (30-40 mb) daha kolay yapabilirsiniz. SQL Server'a uzaktan erişim iznini vermek için windows hesabı ile oturum açın.
Daha sonra bilgisayar adı\SQLEXPRESS yazan veritabanı ikonuna sağ tıklayıp properties diyerek ayar penceresini açın
Security tabını tıklatın sağ tarafta Server Authentication'dan SQL Server and Window Authentication Modu seçin.
Connections tabında da sağ tarafta Remote server connections yazan yerin altında Allow remote connections to this server seçin.
3.Adım Firewall ayarı
Denetim Masası / Windows Güvenlik Duvarı / Özel durumlar
Ekle 1: Program Ekle'den sql kurulu olan dizini seçin
(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe) sqlservr.exe 'yi seçin.
Ekle 2: C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe ekleyin
Tüm bunları yaptıktan sonra en önemli olay eğer birden fazla kişi kullanacaksa MS SQL server'ı her bir kullanıcı için server security tabından bir kullanıcı / parola ikilisi oluşturup onlara gerekli yetkileri vermektir. Bunu yaparken dikkat etmeniz gereken güvenlik ayarlarıdır.Onları da ister default şemadan ayarlayabilirsiniz ister gerekli yetkilendirmeyi siz yaparsınız.
Bunlar sorunuzu çözmez ise bakınız:
1.uzaktan erişim ayarı
2.Plesk MSSQL 2005
3.SQL 2005 Plesk - google