SlideShare a Scribd company logo
Tips dan Trik IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com




Integrasi SQL Server 2000 dan
Active Directory Service (ADS)
Bondhan Rio P
bondhan@skomtek.com




   Lisensi Dokumen:
   Copyright © 2003 IlmuKomputer.Com
   Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
   disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
   tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
   disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
   kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.



Active Directory Service
Directory service merupakan sebuah service yang digunakan untuk menghubungkan semua resource
yang ada pada jaringan dan berperan semacam sebuah buku telpon raksasa. Directory service pada
NT 4 mempunyai peran penting dalam mengatur proses logon dan administrasi security secara
terpusat.
                                              Pada generasi DS yang lebih lanjut, Microsoft
                                              memperkenalkan ADS yang disertakan bersama OS
                                              Windows 2000 server. ADS generasi kedua ini
                                              mempunyai kemampuan yang jauh lebih besar
                                              daripada pendahulunya. Selain itu Microsoft juga
                                              mempermudah administrasi dari ADS dengan
                                              menggunakan system hierarchical view dan
                                              multimaster.

                                                 Beberapa konsep yang berbeda antara DS pada NT
                                                 4 dan ADS pada W2KSRV adalah system domain
                                                 controller yang diterapkannya. Pada NT. 4 kita
                                                 mengenal dua jenis Domain Controller, yaitu PDC
                                                 sebagai DC utama yang menghandle seluruh domain,
                                                 dan BDC yang berguna sebagai replicate atau
                                                 backup controller.

                                                 Pada ADS tidak lagi mengenal PDC dan BDC, akan
                                                 tetapi semua controller mempunyai kemampuan
                                                 yang sama. Hanya saja pembagian domain dibagi
                                                 menjadi domain, forest, trees. Masing-masing group
dapat memiliki satu atau lebih controller ADS.




                                                                                                 1
Tips dan Trik IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com



SQL Server 2000 & Active Directory
SQL Server 2000 mempunyai kemampuan untuk dapat mendukung ADS pada Windows 2000.
Dengan adanya integrasi SQL Server kepada ADS, maka penempatan server database, publikasi
ataupun servis analisa dapat dilakukan dengan bebas. Tidak harus berada pada satu DMZ. Koneksi
tidak lagi bergantung pada IP Address ataupun
namebios. Dengan begitu keberadaan server akan lebih
transparan, sehingga juga akan akan lebih menyulitkan
gangguan keamanan terhadap data.

Dengan menggunakan sebuah aplikasi yang telah
mendukung Active Directory Service Interfaces
(ADSI), maka sebuah aplikasi akan langsung dapat
menemukan dan terhubung dengan SQL Server dan
memanfaatkan semua faslitas dari DBMS. Seperti
halnya publikasi dan database, dengan catatan bahwa
kesemuanya telah didaftarkan pada ADS.
Pada ADS anda dapat meregistrasi server, database dan
publikasi. Pada contoh berikut pada SQL Server terdapat sebuah database yang bernama “udali”,
setelah diregistrasikan pada ADS maka dikenali sebagai object dengan class MS-SQL-
SQLDatabase. Sedangkan SQL Server-nya sendiri dicatat dengan nama “MSSQLSERVER” dan
dikenali sebagai object dengan class MS-SQL-SQLServer




Transparansi yang di berikan oleh ADS terhadap SQL Server 2000 memungkinkan database untuk
dipindahkan antar server atau site tanpa menggangu aplikasi ataupun service yang pada saat yang
sama sedang memanfaatkannya.




                                                                                             2
Tips dan Trik IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com




Untuk melakukan koneksi database client menggunakan provider “OLE DB Provider for Microsoft
Directory Service”.

Contoh connection string yang adalah sebagai berikut

         “Provider=ADsDSOObject;Encrypt Password=False;Integrated Security=SSPI;
         Mode=ReadWrite; Bind Flags=0; ADSI Flag=-2147483648”

Beberapa schema ADS yang dipergunakan oleh SQL Server 2000 adalah sebagai berikut.

1.   MS-SQL-SQLServer, Untuk mengindentifikasi object SQL Server.
2.   MS-SQL-SQLPublication, Untuk mengindentifikasi publikasi dari SQL Server replication.
3.   MS-SQL-SQLDatabase, Identifikasi database pada SQL Server database.
4.   MS-SQL-OLAPServer, Identifikasi SQL Server Analysis Server.


Active Directory Users and Computers
Pada saat kita mengkonfigurasi sebuah SQL Server untuk mempunyai beberapa account yang
terpisah, maka kita dapat melakukannya di SQL Server Enterprise Manager. Akan tetapi jika kita
mengkonfigurasi SQL Server untuk berintegrasi dengan keamanan Windows 2000, maka user
account akan kita buat pada konsole Active Directory Users and Computers.




Cara kedua lebih efisien dan efektif untuk dilakukan. Selain kita tidak perlu mengulang pekerjaan,
keamanan dan hak akses dapat diatur dengan lebih mudah.




                                                                                                3
Tips dan Trik IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com




Konfigurasi SQL Server 2000
Untuk dapat mempergunakan fasilitas keamanan dari ADS secara keseluruhan SQL Server 2000
harus dikonfigurasi terlebih dahulu untuk dapat menerima delegasi. Untuk dapat menggunakan
keamanan account dari delegasi, SQL Server harus memiliki Service Principal Name (SPN) yang
diberikan oleh administrator domain pada Windows 2000. Kemudian SPN akan dihubungkan
dengan service account yang ada pada SQL Server.
SPN ini juga berfungsi untuk membuktikan bahwa SQL Server telah diverifikasi bahwa dia aktif
pada sebuah dan pada socket komunikasi tertentu.
Setup SPN dapat dilakukan dengan cara :

        setspn -A MSSQLSvc/Host:port serviceaccount|sqlaccount

Contohnya seperti berikut :

        setspn -A MSSQLSvc/simserver.udali.co.id sa

Selain itu kita juga harus mengatur TCP/IP untuk memakai use security account delegation. Untuk
hal ini kita tidak dapat mempergunakan named pipes karena SPN mempergunakan socket TCP/IP
khusus. Untuk mengatur port yang kita akan kita pergunakan :

        setspn -A MSSQLSvc/simserver.udali.co.id:1122 bondhan




                                                                                             4

More Related Content

PDF
18modul 31 server-client-overview
PDF
Active Directory Win Server
PDF
Kelebihan dan kekurangan database engine
PPTX
Pengertian basis data
PPTX
Tugas ii 0317_arie firmandani_1512510445
PDF
Client server
PDF
Modul praktikum basis data
18modul 31 server-client-overview
Active Directory Win Server
Kelebihan dan kekurangan database engine
Pengertian basis data
Tugas ii 0317_arie firmandani_1512510445
Client server
Modul praktikum basis data

What's hot (12)

PDF
Edisi 06 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
PDF
Edisi 02 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
PPTX
Materi 2
RTF
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
PDF
Edisi 03 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
PPTX
Mteri Pertemuan 1
PDF
Tutorial my sql
PDF
PEMBUATAN TABEL DALAM DATABASE
PDF
SIM, Siti Aula, Prof.Dr.Ir.Hapzi Ali,MM,CMA, Pengertian DBSM, Universitas Mer...
PPTX
Presentation Active Wirectory win.server2003
PPTX
Basic data
Edisi 06 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
Edisi 02 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
Materi 2
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Edisi 03 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
Mteri Pertemuan 1
Tutorial my sql
PEMBUATAN TABEL DALAM DATABASE
SIM, Siti Aula, Prof.Dr.Ir.Hapzi Ali,MM,CMA, Pengertian DBSM, Universitas Mer...
Presentation Active Wirectory win.server2003
Basic data
Ad

Viewers also liked (9)

ODP
Òxids i Hidròxids
PDF
Ajustamos nuestras tarifas. Los mejores masajes en Valencia, en QuiroValencia
PDF
Outlet premium
PDF
PPT
Trabalho acadêmico - Bad bloc
PPSX
Ovocníčkovia
ODP
El sòl. processos i riscos
PPT
Temari Cctt 2009 10, Unitat 6
Òxids i Hidròxids
Ajustamos nuestras tarifas. Los mejores masajes en Valencia, en QuiroValencia
Outlet premium
Trabalho acadêmico - Bad bloc
Ovocníčkovia
El sòl. processos i riscos
Temari Cctt 2009 10, Unitat 6
Ad

More from Nurdin Al-Azies (20)

PDF
Jadwal Piala Dunia 2014
PDF
Visi misi prabowo-hatta
PDF
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
PDF
Daftar riwayat hidup Jusuf Kalla
PDF
Daftar riwayat hidup Joko Widodo
PDF
Panduan Tour Taman Safari Indonesia
PDF
Jadwal imsyakiyah Ramadhan 1435 H (Terbaru)
PDF
Brosur dan biaya
PDF
Interpersonal skill and creativity (nurdin al azies)
PDF
Desain grafis ver1 2-pdf
PDF
Biar ngampus tak sekedar status
PDF
Kreatif entreupreneur workshop
PDF
Strategi Penyambutan Mahasiswa Baru UNTUK LDK
PDF
Dakwah Kreatif
PDF
Adobe Flash:
PPT
7 international linkages
PPT
04 ekonomi mikro rancang bangun ekonomi islam
PPT
03 ekonomi mikro permintaan dan penawaran
PPT
02 ekonomi mikro pendahulan tentang ekonomi mikro
PPT
(KULIAH S2 UIKA) 01 ekonomi mikro (DR. H. IRWAN CH, SE,MM )
Jadwal Piala Dunia 2014
Visi misi prabowo-hatta
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Daftar riwayat hidup Jusuf Kalla
Daftar riwayat hidup Joko Widodo
Panduan Tour Taman Safari Indonesia
Jadwal imsyakiyah Ramadhan 1435 H (Terbaru)
Brosur dan biaya
Interpersonal skill and creativity (nurdin al azies)
Desain grafis ver1 2-pdf
Biar ngampus tak sekedar status
Kreatif entreupreneur workshop
Strategi Penyambutan Mahasiswa Baru UNTUK LDK
Dakwah Kreatif
Adobe Flash:
7 international linkages
04 ekonomi mikro rancang bangun ekonomi islam
03 ekonomi mikro permintaan dan penawaran
02 ekonomi mikro pendahulan tentang ekonomi mikro
(KULIAH S2 UIKA) 01 ekonomi mikro (DR. H. IRWAN CH, SE,MM )

Recently uploaded (9)

PPTX
Materi asdsa asd asd sad sa dsa dsa d sa
PDF
Modul_Pemula_Merakit_Komputer untuk smppdf
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PDF
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
Implementasi Microservices pada Manufaktur
Materi asdsa asd asd sad sa dsa dsa d sa
Modul_Pemula_Merakit_Komputer untuk smppdf
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
pengantar-sistem-informasi manajemen.ppt
Implementasi Microservices pada Manufaktur

Rio (sql2000)

  • 1. Tips dan Trik IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Integrasi SQL Server 2000 dan Active Directory Service (ADS) Bondhan Rio P bondhan@skomtek.com Lisensi Dokumen: Copyright © 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Active Directory Service Directory service merupakan sebuah service yang digunakan untuk menghubungkan semua resource yang ada pada jaringan dan berperan semacam sebuah buku telpon raksasa. Directory service pada NT 4 mempunyai peran penting dalam mengatur proses logon dan administrasi security secara terpusat. Pada generasi DS yang lebih lanjut, Microsoft memperkenalkan ADS yang disertakan bersama OS Windows 2000 server. ADS generasi kedua ini mempunyai kemampuan yang jauh lebih besar daripada pendahulunya. Selain itu Microsoft juga mempermudah administrasi dari ADS dengan menggunakan system hierarchical view dan multimaster. Beberapa konsep yang berbeda antara DS pada NT 4 dan ADS pada W2KSRV adalah system domain controller yang diterapkannya. Pada NT. 4 kita mengenal dua jenis Domain Controller, yaitu PDC sebagai DC utama yang menghandle seluruh domain, dan BDC yang berguna sebagai replicate atau backup controller. Pada ADS tidak lagi mengenal PDC dan BDC, akan tetapi semua controller mempunyai kemampuan yang sama. Hanya saja pembagian domain dibagi menjadi domain, forest, trees. Masing-masing group dapat memiliki satu atau lebih controller ADS. 1
  • 2. Tips dan Trik IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com SQL Server 2000 & Active Directory SQL Server 2000 mempunyai kemampuan untuk dapat mendukung ADS pada Windows 2000. Dengan adanya integrasi SQL Server kepada ADS, maka penempatan server database, publikasi ataupun servis analisa dapat dilakukan dengan bebas. Tidak harus berada pada satu DMZ. Koneksi tidak lagi bergantung pada IP Address ataupun namebios. Dengan begitu keberadaan server akan lebih transparan, sehingga juga akan akan lebih menyulitkan gangguan keamanan terhadap data. Dengan menggunakan sebuah aplikasi yang telah mendukung Active Directory Service Interfaces (ADSI), maka sebuah aplikasi akan langsung dapat menemukan dan terhubung dengan SQL Server dan memanfaatkan semua faslitas dari DBMS. Seperti halnya publikasi dan database, dengan catatan bahwa kesemuanya telah didaftarkan pada ADS. Pada ADS anda dapat meregistrasi server, database dan publikasi. Pada contoh berikut pada SQL Server terdapat sebuah database yang bernama “udali”, setelah diregistrasikan pada ADS maka dikenali sebagai object dengan class MS-SQL- SQLDatabase. Sedangkan SQL Server-nya sendiri dicatat dengan nama “MSSQLSERVER” dan dikenali sebagai object dengan class MS-SQL-SQLServer Transparansi yang di berikan oleh ADS terhadap SQL Server 2000 memungkinkan database untuk dipindahkan antar server atau site tanpa menggangu aplikasi ataupun service yang pada saat yang sama sedang memanfaatkannya. 2
  • 3. Tips dan Trik IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Untuk melakukan koneksi database client menggunakan provider “OLE DB Provider for Microsoft Directory Service”. Contoh connection string yang adalah sebagai berikut “Provider=ADsDSOObject;Encrypt Password=False;Integrated Security=SSPI; Mode=ReadWrite; Bind Flags=0; ADSI Flag=-2147483648” Beberapa schema ADS yang dipergunakan oleh SQL Server 2000 adalah sebagai berikut. 1. MS-SQL-SQLServer, Untuk mengindentifikasi object SQL Server. 2. MS-SQL-SQLPublication, Untuk mengindentifikasi publikasi dari SQL Server replication. 3. MS-SQL-SQLDatabase, Identifikasi database pada SQL Server database. 4. MS-SQL-OLAPServer, Identifikasi SQL Server Analysis Server. Active Directory Users and Computers Pada saat kita mengkonfigurasi sebuah SQL Server untuk mempunyai beberapa account yang terpisah, maka kita dapat melakukannya di SQL Server Enterprise Manager. Akan tetapi jika kita mengkonfigurasi SQL Server untuk berintegrasi dengan keamanan Windows 2000, maka user account akan kita buat pada konsole Active Directory Users and Computers. Cara kedua lebih efisien dan efektif untuk dilakukan. Selain kita tidak perlu mengulang pekerjaan, keamanan dan hak akses dapat diatur dengan lebih mudah. 3
  • 4. Tips dan Trik IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Konfigurasi SQL Server 2000 Untuk dapat mempergunakan fasilitas keamanan dari ADS secara keseluruhan SQL Server 2000 harus dikonfigurasi terlebih dahulu untuk dapat menerima delegasi. Untuk dapat menggunakan keamanan account dari delegasi, SQL Server harus memiliki Service Principal Name (SPN) yang diberikan oleh administrator domain pada Windows 2000. Kemudian SPN akan dihubungkan dengan service account yang ada pada SQL Server. SPN ini juga berfungsi untuk membuktikan bahwa SQL Server telah diverifikasi bahwa dia aktif pada sebuah dan pada socket komunikasi tertentu. Setup SPN dapat dilakukan dengan cara : setspn -A MSSQLSvc/Host:port serviceaccount|sqlaccount Contohnya seperti berikut : setspn -A MSSQLSvc/simserver.udali.co.id sa Selain itu kita juga harus mengatur TCP/IP untuk memakai use security account delegation. Untuk hal ini kita tidak dapat mempergunakan named pipes karena SPN mempergunakan socket TCP/IP khusus. Untuk mengatur port yang kita akan kita pergunakan : setspn -A MSSQLSvc/simserver.udali.co.id:1122 bondhan 4