İlyas SARIYURT tarafından yazıldı | 04 Mart 2010
Bu işlemleri tamamlamadan önce sisteminizde PHP kurulu olmaıdır.
Ayrıca sql 2008 native client da kurulu olmalıdır. Bu client SQL Server 2000, 2005 ve 2008 sürümlerine bağlantı kurmak için kullanılabilir.
Aşağıdaki adresten sql driver for php yi indirin: http://download.microsoft.com/download/e/e/1/ee11dd54-c5a1-4bbc-99cd-a5c297115192/SQLServerDriverForPHP.EXE
Sql driver for PHP yi kurun. Kurulum esnasında dosyaların nereye çıkarılacağını soracaktır. c:\php\ext yada c:\program files\php\ext sizin php extensionsa klasörünüz neresiyse o klasörü seçin.
Ardından php.ini dosyasının en sonuna
[PHP_SQLSRV] php_sqlsrv.dll
satırlarını ekleyin.
IIS iyeniden başlattığınızda sql driver kullanmaya hazır oalcaktır.
IIS yada Apache’yi başlattığınızda
The specified module could not be found.
hatasını alıyorsanız;
php kurulum dizinini (ext dizinini değil) PATH yoluna ekleyiniz.
If you get “invalid access to memory location” error when try to enable php_mysql.dll MySql extension or php_pgsql.dll PostgreSql extension try this solution:
Add you PostgreSql or Mysql bin path to PATH environment variable.
Right click on My Computer ->
Properties ->
Advanced ->
Environment Variables ->
Find Path in System Variables ->
Click edit ->
First place this -> ; character at the end, then write your bin path or copy and paste it
Sql Server Express 2008 kullanarak Excel’e veri aktarmaya çalıştığınızda aşağıdaki hatayı alıyorsanız: Error 0xc002f210: Preparation SQL Task 1: Executing the query “” failed with the following error: “{19E353EF-DAF4-45D8-9A04-FB7F7798DCA7} CLSID değerine bileşen için COM sınıfı fabrikasını alma, yandaki hata nedeniyle başarısız oldu: 80040154.”. Possible failure reasons: Problems with the query, “ResultSet” property not set correctly, parameters not set correctly, or connection not established correctly.
Yönetici oalrak bir komut satırı açın ve: regsvr32 “C:\Program Files\Microsoft SQL Server\100\DTS\Binn\SQLTaskConnections.dll” komutunu yazıp enter’a basın.
Not eğer 64 bit işletim sisteminiz varsa : regsvr32 “C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\SQLTaskConnections.dll” komutunu çalıştırın.
Tekrar export dediğinizde çalışacaktır.
Merhaba, Geçenlerde IMAP kullandığım bir sunucuyu değiştirdim. Tabi yeni sunucu yazılımı ile eskisi farklı şekillerde depoluyordu mailleri. Import etsem mümkün değil. Düşündüm taşındım. Baktım ki eski sunucu yazılımı epostaları ayrı ayrı dosyalarda ham haliyle tutuyor. Bu dosyayı direk alıcısına tekrar gönderirsem alıcı bunu tekrar yeni yazılımında depolayabilir diye düşündüm ve başladım araştırmaya. En sonunda da size aşağıda verdiğim programı yazdım. Çok fazla özelliği yok. Mail dosyasının içinden alıcının adını buluyor (Bazen bulamıyor 🙂 siz yazıyorsunuz.) ardından da tanımladığınız mail sunucusuna bağlanıp maili eski haliyle aynı kişiye gönderiyor. Ekran görüntüsü :