installshield, sysbase

Sybase veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

installshield, sysbase

Mesaj gönderen metemete » 06 Nis 2004 07:49

1.Delphi database uygulamamla beraber asa 9.0ın setup dosyalarını olusturmak istiyorum.installshield pro 5 yükledim ama sanırım yanlıs eski versiyon? installshield.com sitesinden download >professionel altındaki tüm dosyaları download etmem mi gerekir? yada rahatca download edebilceğim site adresi varmı?
2.installshield pro yüklediğimde nasıl bir yol izleyerek asa nın driverlarını ve Alians olusturmasını sağlayabilirim.bu konuda yardımcı olurmusunuz?

Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 09:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin » 07 Nis 2004 11:21

Sybase icinde ASA'nin hem server hem de client icin gerekli dosyalarinin kurulumunu yapan Install Shield Pro scriptleri var. Deployment dizini icinde... Fakat emin olamamakla birlikte evalution copy olan sybase icinde bu dizin ve bu dosyalar olmayabilir...

Fakat benim sahsi tavsiyem. Install Shield Pro ile bu isler icin ugrastigimda farkettim ki basit bir is icin haddinden fazla karmaşık ve uğraşmayı gerektiriyor. ya da en azindan bana o an oyle geldi.... Ben de innosetup ile isi hallettim. Zaten sybase'in helpinde bir musteri makinasina hangi dosyalarin kopyalanması gerektiği ve registry'de hangi islemelerin yapilmasi gerekigi yazmakta. Oradan hareketle ASA8 kurulumu icin gerekli Innosetup scriptini hazirladim...
Asagidaki script hem Sybase ASA8'i kuruyor. Hem BDE'yi kuruyor gerekli ODBC DSN'ini olusturuyor ve tabi programin database ve exe'sini de kopyaliyor... Yalniz ASA9 icin bazi degisiklikler gerekir. Hatirladigim kadari ile 7 ile 8 arasinda degisen sadecde dosya isimlerindeki 7'ler 8 yapmak idi. Bu anlamda 8'leri de 9 yaparak belki isi kolay yoldan halledebilirsiniz... Bir de registry ayarlarında gecen "Adaptive Server Anywhere 8.0" leri "Adaptive Server Anywhere 9.0" yapmak gerekir.... Ayrica sybase'in yarrdiminda da bu konuda bilgi vardir muhakkak....

Kod: Tümünü seç

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

; Requires Inno Setup Preprocessor by Alex Yackimoff
#pragma option -v+
#pragma verboselevel 9

;#define BDE_INTRBASE
;#define BDE_MSSQL
;#define BDE_ORACLE7
;#define BDE_ORACLE8
;#define BDE_SYBASE_DBLIB
;#define BDE_SYBASE_CTLIB
;#define BDE_INFORMIX7
;#define BDE_INFORMIX9
;#define BDE_DB2_2
;#define BDE_DB2_5

;#define BDE_SRC	"C:\\Program Files\\Borland\\Common Files\\BDE"
;#define BDE_DST	"{reg:HKLM\\Software\\Borland\\Database Engine,DLLPATH}"

[Setup]
AppName=Etis
AppVerName=Etis
AppPublisher=Ramsnet
DefaultDirName={pf}\Etis
DefaultGroupName=Etis

OutputBaseFilename=Etis_Setup
[Tasks]
; NOTE: The following entry contains English phrases ("Create a desktop icon" and "Additional icons"). You are free to translate them into another language if required.
Name: desktopicon; Description: Create a &desktop icon; GroupDescription: Additional icons:

[Files]
;Program ve Database Dosyaları
Source: ..\Databases\For Install\Etis.db; DestDir: {app}\Databases\; Flags: onlyifdoesntexist
Source: ..\Databases\For Install\Etis.log; DestDir: {app}\Databases\; Flags: onlyifdoesntexist
Source: ..\Programs\Etis.exe; DestDir: {app}\Programs\

; NOTE: Don't use "Flags: ignoreversion" on any shared system files

; Sybase ASA icin gerekli dosyalar....

Source: ODBC Files\dbcon8.dll; DestDir: {app}\ASA\Win32\; Flags: onlyifdoesntexist
Source: ODBC Files\dbctrs8.dll; DestDir: {app}\ASA\Win32\; Flags: onlyifdoesntexist
Source: ODBC Files\dbeng8.exe; DestDir: {app}\ASA\Win32\; Flags: onlyifdoesntexist
Source: ODBC Files\dblgen8.dll; DestDir: {app}\ASA\Win32\; Flags: onlyifdoesntexist
Source: ODBC Files\dbodbc8.dll; DestDir: {app}\ASA\Win32\; Flags: onlyifdoesntexist
Source: ODBC Files\dbserv8.dll; DestDir: {app}\ASA\Win32\; Flags: onlyifdoesntexist

; Sybase ASA dosyalarının sonu....

Source: C:\Program Files\Inno Setup 4\MiniReg.exe; DestDir: {tmp}
Source: C:\Program Files\Inno Setup 4\BdeInst.dll; DestDir: {tmp}
;Source: AddAlias.exe; DestDir: {tmp}
#ifdef BDE_MSSQL
Source: {#BDE_SRC}\SQLMSS32.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_MSS.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_INTERBASE
Source: {#BDE_SRC}\SQLINT32.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_INT.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_ORACLE7
Source: {#BDE_SRC}\SQLORA32.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_ORA.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_ORACLE8
Source: {#BDE_SRC}\SQLORA8.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_ORA8.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_SYBASE_DBLIB
Source: {#BDE_SRC}\SQLSYB32.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_SYB.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_SYBASE_CTLIB
Source: {#BDE_SRC}\SQLSSC32.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_SSC.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_INFORMIX7
Source: {#BDE_SRC}\SQLINF32.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_INF.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_INFORMIX9
Source: {#BDE_SRC}\SQLINF9.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_INF9.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_DB2_2
Source: {#BDE_SRC}\SQLDB232.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_DB2.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif
#ifdef BDE_DB2_5
Source: {#BDE_SRC}\SQLDB2V5.DLL; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
Source: {#BDE_SRC}\SQL_DBV5.CNF; DestDir: {#BDE_DST}; Flags: uninsneveruninstall promptifolder
#endif

[Icons]


[Run]
; NOTE: The following entry contains an English phrase ("Launch"). You are free to translate it into another language if required.

; Alias Arsiv
;Filename: {tmp}\AddAlias.exe; Parameters: """Arsiv"" """" ""Adaptive Server Anywhere 8.0"""
Filename: {tmp}\MiniReg.exe; Parameters: """{tmp}\BdeInst.dll"""

[Registry]
;ASA kurulumu...
Root: HKLM; SubKey: SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0; ValueType: string; ValueName: Driver; ValueData: {app}\ASA\Win32\dbodbc8.dll
Root: HKLM; SubKey: SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0; ValueType: string; ValueName: Setup; ValueData: {app}\ASA\Win32\dbodbc8.dll
Root: HKLM; SubKey: SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0; ValueType: string; ValueName: CPTimeout; ValueData: <not pooled>
Root: HKLM; SubKey: SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers; ValueType: string; ValueName: Adaptive Server Anywhere 8.0; ValueData: Installed
; ODBC Alias tanımlama....
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\ODBC Data Sources; ValueType: string; ValueName: Etis; ValueData: Adaptive Server Anywhere 8.0; Flags: createvalueifdoesntexist uninsdeletevalue
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Driver; ValueType: string; ValueData: {app}\ASA\Win32\dbodbc8.dll
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: DatabaseFile; ValueType: string; ValueData: {app}\Databases\Etis.db
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: AutoStop; ValueType: string; ValueData: Yes
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Integrated; ValueType: string; ValueData: No
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Delphi; ValueType: string; ValueData: Yes
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Compress; ValueType: string; ValueData: Yes

;BDE Kurulumu.....
#if defined(BDE_DB2_2) || defined(BDE_DB2_5)
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: USER NAME; ValueData: MYNAME
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: DB2 DSN; ValueData: DB2_SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: OPEN MODE; ValueData: READ/WRITE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE SIZE; ValueData: 8
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: LANGDRIVER; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: SQLQRYMODE; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: SQLPASSTHRU MODE; ValueData: SHARED AUTOCOMMIT
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE TIME; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: MAX ROWS; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: BATCH COUNT; ValueData: 200
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: ENABLE SCHEMA CACHE; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE DIR; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: ENABLE BCD; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: ROWSET SIZE; ValueData: 20
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: BLOBS TO CACHE; ValueData: 64
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\DB OPEN; ValueType: string; ValueName: BLOB SIZE; ValueData: 32
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\INIT; ValueType: string; ValueName: VERSION; ValueData: 4.0
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\INIT; ValueType: string; ValueName: TYPE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\INIT; ValueType: string; ValueName: DLL; ValueData: SQLD_DB2.DLL
#ifdef BDE_DB2_2
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLDB232.DLL
#endif
#ifdef BDE_DB2_5
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLDB2V5.DLL
#endif
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\INIT; ValueType: string; ValueName: DRIVER; ValueData: IBM DB2 DRIVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\INIT; ValueType: string; ValueName: DRIVER FLAGS; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DB2\INIT; ValueType: string; ValueName: TRACE MODE; ValueData: 0
#endif
#if defined(BDE_INFORMIX7) || defined(BDE_INFORMIX9)
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: SERVER NAME; ValueData: INF_SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: DATABASE NAME; ValueData: MY_DATABASE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: USER NAME; ValueData: MYNAME
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: OPEN MODE; ValueData: READ/WRITE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE SIZE; ValueData: 8
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: LANGDRIVER; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: SQLQRYMODE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: SQLPASSTHRU MODE; ValueData: SHARED AUTOCOMMIT
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: LOCK MODE; ValueData: 5
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: DATE MODE; ValueData: 1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: DATE SEPARATOR; ValueData: .
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE TIME; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: MAX ROWS; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: BATCH COUNT; ValueData: 200
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: ENABLE SCHEMA CACHE; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE DIR; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: ENABLE BCD; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: LIST SYNONYMS; ValueData: NONE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: DBNLS; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: COLLCHAR; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: BLOBS TO CACHE; ValueData: 64
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN; ValueType: string; ValueName: BLOB SIZE; ValueData: 32
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\INIT; ValueType: string; ValueName: VERSION; ValueData: 4.0
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\INIT; ValueType: string; ValueName: TYPE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\INIT; ValueType: string; ValueName: DLL; ValueData: SQLD_IN5.DLL
#ifdef BDE_INFORMIX7
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLINF32.DLL
#endif
#ifdef BDE_INFORMIX9
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLINF9.DLL
#endif
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\INIT; ValueType: string; ValueName: DRIVER FLAGS; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INFORMIX\INIT; ValueType: string; ValueName: TRACE MODE; ValueData: 0
#endif
#ifdef BDE_INTRBASE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: SERVER NAME; ValueData: IB_SERVER:/PATH/DATABASE.GDB
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: USER NAME; ValueData: MYNAME
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: OPEN MODE; ValueData: READ/WRITE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE SIZE; ValueData: 8
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: LANGDRIVER; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: SQLQRYMODE; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: SQLPASSTHRU MODE; ValueData: SHARED AUTOCOMMIT
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE TIME; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: MAX ROWS; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: BATCH COUNT; ValueData: 200
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: ENABLE SCHEMA CACHE; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE DIR; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: ENABLE BCD; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: BLOBS TO CACHE; ValueData: 64
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN; ValueType: string; ValueName: BLOB SIZE; ValueData: 32
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\INIT; ValueType: string; ValueName: VERSION; ValueData: 4.0
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\INIT; ValueType: string; ValueName: TYPE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\INIT; ValueType: string; ValueName: DLL; ValueData: SQLD_IB.DLL
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLINT32.DLL
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\INIT; ValueType: string; ValueName: DRIVER FLAGS; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\INTRBASE\INIT; ValueType: string; ValueName: TRACE MODE; ValueData: 0
#endif
#ifdef BDE_MSSQL
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: DATABASE NAME; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: SERVER NAME; ValueData: MSS_SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: USER NAME; ValueData: MYNAME
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: OPEN MODE; ValueData: READ/WRITE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE SIZE; ValueData: 8
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: BLOB EDIT LOGGING; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: LANGDRIVER; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: SQLQRYMODE; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: SQLPASSTHRU MODE; ValueData: SHARED AUTOCOMMIT
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: DATE MODE; ValueData: 0
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE TIME; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: MAX QUERY TIME; ValueData: 300
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: MAX ROWS; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: BATCH COUNT; ValueData: 200
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: ENABLE SCHEMA CACHE; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE DIR; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: HOST NAME; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: APPLICATION NAME; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: NATIONAL LANG NAME; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: ENABLE BCD; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: TDS PACKET SIZE; ValueData: 4096
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: BLOBS TO CACHE; ValueData: 64
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN; ValueType: string; ValueName: BLOB SIZE; ValueData: 32
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: VERSION; ValueData: 4.0
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: TYPE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: DLL; ValueData: SQLD_SS.DLL
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLMSS32.DLL
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: VENDOR INIT; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: CONNECT TIMEOUT; ValueData: 60
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: TIMEOUT; ValueData: 300
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: DRIVER FLAGS; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: TRACE MODE; ValueData: 0
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\INIT; ValueType: string; ValueName: MAX DBPROCESSES; ValueData: 31
#endif
#if defined(BDE_ORACLE7) || defined(BDE_ORACLE8)
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: SERVER NAME; ValueData: ORA_SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: USER NAME; ValueData: MYNAME
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: NET PROTOCOL; ValueData: TNS
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: OPEN MODE; ValueData: READ/WRITE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE SIZE; ValueData: 8
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: LANGDRIVER; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: SQLQRYMODE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: SQLPASSTHRU MODE; ValueData: SHARED AUTOCOMMIT
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE TIME; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: MAX ROWS; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: BATCH COUNT; ValueData: 200
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: ENABLE SCHEMA CACHE; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE DIR; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: ENABLE BCD; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: ENABLE INTEGERS; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: LIST SYNONYMS; ValueData: NONE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: ROWSET SIZE; ValueData: 20
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: BLOBS TO CACHE; ValueData: 64
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN; ValueType: string; ValueName: BLOB SIZE; ValueData: 32
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT; ValueType: string; ValueName: VERSION; ValueData: 4.0
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT; ValueType: string; ValueName: TYPE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT; ValueType: string; ValueName: DLL; ValueData: SQLD_ORA.DLL
#ifdef BDE_ORACLE7
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLORA32.DLL
#endif
#ifdef BDE_ORACLE8
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLORA8.DLL
#endif
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT; ValueType: string; ValueName: VENDOR INIT; ValueData: ORANT71.DLL
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT; ValueType: string; ValueName: DRIVER FLAGS; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT; ValueType: string; ValueName: TRACE MODE; ValueData: 0
#endif
#if defined(BDE_SYBASE_DBLIB) || defined(BDE_SYBASE_CTLIB)
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: DATABASE NAME; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: SERVER NAME; ValueData: SYB_SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: USER NAME; ValueData: MYNAME
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: OPEN MODE; ValueData: READ/WRITE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE SIZE; ValueData: 8
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: BLOB EDIT LOGGING; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: LANGDRIVER; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: SQLQRYMODE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: SQLPASSTHRU MODE; ValueData: SHARED AUTOCOMMIT
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: DATE MODE; ValueData: 1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE TIME; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: MAX QUERY TIME; ValueData: 300
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: MAX ROWS; ValueData: -1
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: BATCH COUNT; ValueData: 200
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: ENABLE SCHEMA CACHE; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: SCHEMA CACHE DIR; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: HOST NAME; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: APPLICATION NAME; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: NATIONAL LANG NAME; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: ENABLE BCD; ValueData: FALSE
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: TDS PACKET SIZE; ValueData: 512
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: BLOBS TO CACHE; ValueData: 64
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\DB OPEN; ValueType: string; ValueName: BLOB SIZE; ValueData: 32
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: VERSION; ValueData: 4.0
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: TYPE; ValueData: SERVER
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: DLL; ValueData: SQLD_SS.DLL
#ifdef BDE_SYBASE_DBLIB
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLSYB32.DLL
#endif
#ifdef BDE_SYBASE_CTLIB
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: DLL32; ValueData: SQLSSC32.DLL
#endif
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: VENDOR INIT; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: CONNECT TIMEOUT; ValueData: 60
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: TIMEOUT; ValueData: 300
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: DRIVER FLAGS; ValueData: 
Root: HKLM; SubKey: SOFTWARE\Borland\Database Engine\Settings\DRIVERS\SYBASE\INIT; ValueType: string; ValueName: TRACE MODE; ValueData: 0
#endif

[_ISTool]
Use7zip=false
UseAbsolutePaths=false
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)

Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Mesaj gönderen metemete » 09 Nis 2004 12:25

evet yardımlarınız sayesinde hatasız compiler yaptım teşekkür ederim.ama aklıma birşey takıldı:

ISTOOL ile yaptıgım kendi ODBC im scripti şunlar:

Kod: Tümünü seç

; ODBC Alias tanımlama.... 
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\ODBC Data Sources; ValueType: string; ValueName: Adres ODBC2; ValueData: Adaptive Server Anywhere 9.0; Flags: createvalueifdoesntexist uninsdeletevalue
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Driver; ValueType: string; ValueData: {app}\ASA\Win32\DBODBC9.DLL
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: UID; ValueType: string; ValueData: dba
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: PWD; ValueType: string; ValueData: sql
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: DatabaseFile; ValueType: string; ValueData: {app}\Databases\adres.db
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: EngineName; ValueType: string; ValueData: Adres ODBC
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Start; ValueType: string; ValueData: {app}\win32\dbeng9.exe  -c 8m
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: AutoStop; ValueType: string; ValueData: YES
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Debug; ValueType: string; ValueData: NO
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: DisableMultiRowFetch; ValueType: string; ValueData: NO
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Compress; ValueType: string; ValueData: NO
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Adres ODBC2; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Description; ValueType: string; ValueData: Adaptive Server Anywhere Sample Database
buda sizin yazdıgınız ;

Kod: Tümünü seç

; ODBC Alias tanımlama.... 
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\ODBC Data Sources; ValueType: string; ValueName: Etis; ValueData: Adaptive Server Anywhere 8.0; Flags: createvalueifdoesntexist uninsdeletevalue 
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Driver; ValueType: string; ValueData: {app}\ASA\Win32\dbodbc8.dll 
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: DatabaseFile; ValueType: string; ValueData: {app}\Databases\Etis.db 
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: AutoStop; ValueType: string; ValueData: Yes 
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Integrated; ValueType: string; ValueData: No 
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Delphi; ValueType: string; ValueData: Yes 
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\Etis; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Compress; ValueType: string; ValueData: Yes 
1.benim merak ettigim
ben veritabanına baglanmak için
start line :
C:\Program Files\Sybase\SQL Anywhere 9\win32\dbeng9.exe -c 8m
parametresi var fakat sizde böle bir secenek yok neden?

2.Log dosyası ne işe yarar.sildiğim zaman yenıden olusuyor.

Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 09:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin » 09 Nis 2004 09:00

ODBC ayarlarına girip de oradan da bakarsanız start line satırına bir sey yazmadiginizda sizin yazdiginiz gibi olan default degerlerle database start edilir... Orada database'e ayrilmasi istenen cache gibi bir takım parametreleri verme imkanı var eger defaultlardan farklı degerler vermek istemiytorsanız bir sey yazmamanız mesele degil...

Keza server name veya database name degerlerini vermeseniz de olur. O zaman da database dosyasinin adi bu iki deger icin kullanılır....

Log dosyasina gelince. O iste harika bir şey. Onemli veritabanlarının ortak ozelligidir transaction log file. Database'in ilk olusturuldugu andan itibaren database uzerinde calistirilan butun transactionlar bu log file'a yazilir. Yani yeni bir tablo mu ollsturdunuz kayit mi eklediniz sildiniz veya degistirdiniz. Sonucta hepsi birer sql cumlesi olarak calisiyor ve bu cumleler de bu log file'a sıkıstırılarak yaziliyorlar. Siz bu log file olussun dediginiz de paralel olarak bir tur database yedek olusturmus oluyorsunuz ama onemli bir fark ile. Bu yedek tarihsel bilgi de icerdigi icin. Bir gun derseniz ki bana database'imin 3 ay onceki hali lazim. Log file araciligi ile bunu yapmak mumkun. ilk gunden itibaren log file hic silinmediyse bos bir database olusturursunuz. Log file'i translate edip (Sybase central de boyle bir secenek var) istediginiz tarihe kadar olan transaction 'lari ayri bir dosya olarak kaydedip Interactive SQL icinden acip calistirirsaniz. Sifir database i
stediginiz tarihe kadar olan islemleri hizli bir sekilde yapar ve o hale gelir. Taib bu isi yapan toollar da var. Manuel ugrasmak zoruda degilsiniz ama manuel ugrasark her seyi yapabilirsiniz. Mesela 5 ay once girilen bir data dolayisiyla zincirleme hatalar mi oldu 5 ay oncveki o islemi icinden cikarttiginiz ya da dgrusu ile duzelttiginiz log dosyasini bos database uzerinde calistirin buyrun size temiz database...
ayrica bu log doısyasinin bir de mirror' i olusturulabiliyor ki bunlari bir server uzerinde farkli diskler ya da farkli srver'lara yonlerdirdiginizde elde ettidiniz guvenlik gercekten cok yuksek seviyeden bir guvenlik olacaktir.

Eger log file'i fazla buyudugu icin silerseniz de o andaki database'inizin saglam bir yedegini alarak silebilirsiniz.. o zaman da log file'dan geri donmek gerektiginde refernas olarak yedek aldgiiniz database'i kullanırsınız. Ama genel tecrubeme istinaden log file'in boyutu database boyutunu gecmiyor.....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)

Cevapla