sql >> Database teknologi >  >> RDS >> Sqlserver

Forbind rails-applikation til SQL Server 2005 fra Windows

dette er et eksempel på DSN, der forbinder til databasen ved hjælp af Windows-brugerkontoen (bedst når firmanetværk med domænelogin)

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

Så dette bruger OLEDB-udbyderen til SQL Server. SQLNCLI kan også bruges, har ikke prøvet det med ODBC. Faktisk er denne DSN ikke helt testet (skal vente på, at min admin giver mig de nødvendige rettigheder), men den blev kopieret fra et fungerende script, der brugte SQLNCLI som udbyder. Datakilden er serveren, og hvis den har en navngivet instans, skal den angives, så det er enten bare Server eller Server\Instance . Integrated Security=SSPI fortæller, at du vil bruge Windows-godkendelse. Ellers angiver du den bruger og adgangskode, der skal bruges ved hjælp af UID=MyUser;PWD=MyPassword . UID, Bruger, Brugernavn, Adgangskode - Jeg tror, ​​at alle disse parametre virker.

Der er et fantastisk websted over internettet, der giver alle slags DSN-prøver, kan bare ikke finde det nogen steder. Hvis jeg finder det, giver jeg dig besked.

Hvis du ikke har nogen udbyder i Rails, så tjek om Rails understøtter Windows Component Object Model (COM). Og hvis det gør det, kan du endda initialisere ADODB.Connection COM-klassen, arbejde med ADO derpå.

Ah, her er det websted, jeg talte om:http://www.connectionstrings.com/




  1. Forespørgsel efter koordinater tager for lang tid - muligheder for at optimere?

  2. Hvordan angiver man hvert par af tuple kun én gang, uanset kolonnerækkefølgen i SQL og relationel algebra?

  3. Hvordan kan jeg få adgang til en postgresql-database fra Matlab med uden Matlabs-databaseværktøjskasse?

  4. Rediger alle kolonner i en tabel til 'ikke null' uanset hvad