Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Kết nối ứng dụng rails với SQL Server 2005 từ Windows

đây là DSN mẫu, kết nối với cơ sở dữ liệu bằng tài khoản người dùng Windows (tốt nhất khi mạng công ty có đăng nhập miền)

Provider=SQLOLEDB;Data Source=MyServer\MyInstance;Integrated Security=SSPI;Initial Catalog=MyDatabase;Application Name=My Application Name that will show up in the trace

Vì vậy, điều này sử dụng nhà cung cấp OLEDB cho SQL Server. SQLNCLI cũng có thể được sử dụng, chưa thử với ODBC. Trên thực tế, DSN này không được kiểm tra rõ ràng (phải đợi quản trị viên của tôi cấp cho tôi các quyền cần thiết), nhưng nó đã được sao chép từ một tập lệnh đang hoạt động, sử dụng SQLNCLI làm trình cung cấp. Nguồn Dữ liệu là máy chủ và nếu nó có một phiên bản được đặt tên, nó phải được chỉ định, vì vậy nó chỉ là Server hoặc Server\Instance . Integrated Security=SSPI cho nó biết bạn muốn sử dụng Windows Authentication. Nếu không, bạn chỉ định người dùng và mật khẩu để sử dụng bằng UID=MyUser;PWD=MyPassword . UID, Người dùng, Tên người dùng, Mật khẩu - Tôi nghĩ rằng tất cả các thông số này đều hoạt động.

Có một trang web tuyệt vời trên internet cung cấp tất cả các loại mẫu DSN, chỉ là bạn không thể tìm thấy nó ở bất cứ đâu. Nếu tôi tìm thấy nó, tôi sẽ cho bạn biết.

Nếu bạn chưa có nhà cung cấp nào trong Rails, hãy kiểm tra xem Rails có hỗ trợ Windows Component Object Model (COM) hay không. Và nếu có, bạn thậm chí có thể khởi tạo lớp ADODB.Connection COM, làm việc với ADO trên đó.

À, đây là trang web mà tôi đang nói đến: http://www.connectionstrings.com/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao SQL Server bỏ qua các vaules trong nối chuỗi khi mệnh đề ORDER BY được chỉ định

  2. Làm cách nào để chèn hàng loạt từ CSV khi một số trường có ký tự dòng mới?

  3. Nối hàng với FOR XML, nhưng với nhiều cột?

  4. SSRS Xóa cột khỏi Báo cáo

  5. giá trị cột trong một hàng