Forum
Merhaba
Ben sql serverimi Lan üzerinden kullanılmasını istiyorum.
1.)))) Sql server configuration managr bölümünden \ network configirasyonuna girdim \ Tcp\ İp bölümüne girdim.
a.)Protocol \ Enabled = Yes
b.)İp address \ Active = Yes
c.)ip Address \ Enabled = Yes
d.)İp address \ İp address = 192.168.1.5 (Pcye statik yerel ip atadım ve buraya yazdım)
e.)İp address \ tc port = 1433 ( geri kalan standart ayarlarda bıraktım)
2.)))) Sql Server Browser'i aktifleştirdim ve built-in account = Network Service
Buraya kadar yaptım burada bir eksiğim veya hatam varsa söylersiniz
3.))) Bana bir sql connection cümleciği lazım
sunucu = (192.168.1.5,1433) - veritabani=(benim_veri_tabanim) - kullanici=(sa) - sifre=(123) '// parantezler dahil değil
Data Source=" & sunucu & ";database=" & veritabani & ";integrated security=false;user id=" & kullanici & ";password=" & sifre & ";"
Buraya kadar yaptım burada bir eksiğim veya hatam varsa söylersiniz
Merhaba,
- Firewall da gerekli izni vermeniz gerekir.
Ayrıca bu makaleyi de incelemenizde fayda var; http://www.mesutsariyar.com/index.php/makaleler/7-sql-scripts-for-windows-firewall.html
- Örnek Connection String Satırı (Mikro client kullanır);
DB_Type=MSSQL
SQL_Server=MEHMETPC\SQLEXPRESS
VeriDizini=C:\Mikro\v12xx
SunucuKurulumDizini=C:\Mikro\v12xx
SQL_Prompt=Yes
connection_string=Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=master
SQLKullanicisiBaglantisi=NO
Terminal_server=NO
PHP ile bu işi
$server = 'KALLESPC\SQLEXPRESS';
$link = mssql_connect($server, 'sa', 'phpfi');
if(!$link)
{
die('Bağlantı kurulamıyor');
}
şeklinde halledersin