Съжалявам, но в момента не успях да изпълня много проста задача.
Имам следната информация за базата данни:
- името на базата данни
- име на хост
- порт
- SID
- TNS
- Идент. № на потребителя
- парола
Искам да изградя връзка с пакета RODBC. Според резултатите от търсенето ми в Google трябва да направя
conn<-odbcConnect(dsn, uid=***, pwd=***)
какво е "dsn"? това дори ли е правилният начин?
Отговори:
1 за отговор № 1dsn
е Име на източника на данни, което е пряк път, който можете да зададете на устройството си, за да запаметите ключова информация за връзката. Как да настроите DSN варира в зависимост от вашата операционна система.
Пиша скриптове, които се изпълняват на няколко машини, така че, вместо да използвам DSN, използвам odbcDriverConnect
, чрез нещо подобно
odbcDriverConnect(connection="driver=[driver]; server=[server]; database=[database]; uid = [User ID]; pwd = [password]")
Трябва да знаете името на драйвера си, за да го направите. Къде да намерите това ще зависи от вашата операционна система, както и от аромата на SQL, който използвате.