Sesuai prosedur standar yang telah kami gunakan selama bertahun-tahun untuk versi Oracle dan SQL Server sebelumnya, saya telah menginstal paket ODAC terbaru Oracle, yang mencakup driver Oracle OLE ke node SQL Server 2008 R2 x64 baru kami. Saya telah melakukan reboot sistem yang disarankan, tetapi OraOLEDB.Oracle tidak muncul di simpul Linked Servers \ Providers di SSMS. Satu-satunya perbedaan antara instalasi ini dan instalasi SQL Server sebelumnya adalah bahwa saya sekarang menggunakan SQL Server x64 (pada Windows 2008 R2). Haruskah ini membuat perbedaan?
Perhatikan bahwa saya dapat terhubung ke server Oracle menggunakan SQL * Plus dari node SQL Server secara langsung. Satu-satunya hal yang saya lewatkan adalah Penyedia itu. Adakah yang tahu apa yang saya lewatkan? Ada banyak posting di seluruh web, tetapi tampaknya ada banyak kebingungan dan tautan usang ke halaman unduh Oracle.
Satu-satunya hal yang saya harus bisa lakukan adalah membuat server yang terhubung ke Oracle, dan menjalankan query pilih terhadapnya. Saya tidak perlu melakukan apa pun melalui Visual Studio.
sumber
Jawaban:
Setelah berjam-jam penelitian, saya berhasil mengumpulkan beberapa instruksi kerja untuk Oracle 11g R2. Ternyata, Anda mungkin perlu menginstal klien 32 dan 64 bit agar semuanya berfungsi di BIDS / Visual Studio / SSMS. Saya mungkin telah menginstal lebih banyak komponen Oracle daripada yang saya butuhkan, tetapi inilah yang bekerja untuk saya:
Sekarang setelah instalasi selesai, hanya perlu men-tweak beberapa hal.
Semoga berhasil!
sumber
Ya, arsitektur sistem membuat banyak perbedaan.
Anda perlu menginstal perangkat lunak klien x64 Oracle untuk Windows.
sumber