ini adalah contoh DSN, yang terhubung ke database menggunakan akun pengguna Windows (paling baik ketika jaringan perusahaan dengan login domain)
Provider=SQLOLEDB;Data Source=MyServer\MyInstance;Integrated Security=SSPI;Initial Catalog=MyDatabase;Application Name=My Application Name that will show up in the trace
Jadi ini menggunakan penyedia OLEDB untuk SQL Server. SQLNCLI juga bisa, belum dicoba dengan ODBC. Sebenarnya DSN ini tidak cukup diuji (harus menunggu admin saya memberi saya hak yang diperlukan), tetapi disalin dari skrip yang berfungsi, yang menggunakan SQLNCLI sebagai penyedia. Sumber Data adalah server, dan jika memiliki instance bernama, itu harus ditentukan, jadi itu hanya Server
atau Server\Instance
. Integrated Security=SSPI
mengatakan bahwa Anda ingin menggunakan Otentikasi Windows. Jika tidak, Anda menentukan pengguna dan sandi yang akan digunakan menggunakan UID=MyUser;PWD=MyPassword
. UID, Pengguna, Nama Pengguna, Kata Sandi - Saya rasa semua parameter ini berfungsi.
Ada situs hebat di internet yang menyediakan semua jenis sampel DSN, hanya saja tidak dapat menemukannya di mana pun. Jika saya menemukannya, saya akan memberi tahu Anda.
Jika Anda belum memiliki penyedia di Rails, periksa apakah Rails mendukung Windows Component Object Model (COM). Dan jika ya, Anda bahkan dapat menginisialisasi kelas ADODB.Connection COM, bekerja dengan ADO di atasnya.
Ah, ini dia situs yang saya bicarakan:http://www.connectionstrings.com/