久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Rails + SQL Server:在database.yml 中放什么?

Rails + SQL Server: what to put in database.yml?(Rails + SQL Server:在database.yml 中放什么?)
本文介紹了Rails + SQL Server:在database.yml 中放什么?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我正在嘗試將 Rails 連接到 SQL Server.我安裝了 activerecord-sqlserver-adapter 和 ruby??-odbc gems,但我不確定在我的 database.yml 文件中放什么.

I'm trying to connect Rails to SQL Server. I installed the activerecord-sqlserver-adapter and ruby-odbc gems, but I'm not sure what to put in my database.yml file.

到底什么是 DSN,我為什么需要它?(這是一些特定于 Windows 的東西嗎?)

What exactly is a DSN, and why do I need it? (Is this some windows-specific thing?)

如果我想使用 Windows 身份驗證而不是指定用戶名和密碼,該怎么辦?

What do I do if I want to use Windows Authentication, instead of specifying a username and password?

我嘗試創建 DSN,指定 Windows NT 身份驗證,并將以下內容放入我的 config.yml:

I tried creating a DSN, specifying Windows NT authentication, and put the following in my config.yml:

development:
  adapter: sqlserver
  dsn: myDsn
  mode: odbc

但我收到指定的 DSN 包含驅動程序和應用程序之間的體系結構不匹配"錯誤.[我也嘗試從 Windows/system32/odbcad32.exe 創建 DSN,因為 Google 搜索說這將創建一個 32 位 DSN,但我得到了同樣的錯誤.]

but I get a "The specified DSN contains an architecture mismatch between the Driver and Application" error. [I tried creating the DSN from Windows/system32/odbcad32.exe as well, since a Google search said this would create a 32-bit DSN instead, but I get the same error.]

我的 database.yml 文件中是否遺漏了什么?

Am I missing something in my database.yml file?

更新:我嘗試使用

development:
  adapter: sqlserver
  mode:odbc
  dsn: Provider=SQLOLEDB; Data Source=.\SQLEXPRESS; Integrated Security=SSPI

但我收到未找到數據源名稱且未指定默認驅動程序"錯誤.我的提供程序可能不是 SQLOLEDB 嗎?[我不知道提供程序是什么,也不知道如何確定它應該是什么——我只是從我找到的另一個連接字符串中復制了它.] 我知道我可以使用 Windows 身份驗證從我的計算機連接到 .\SQLEXPRESS實際的 SQL Server Management Studio 程序.

but I get a "Data source name not found and no default driver specified" error. Is it possible my Provider is not SQLOLEDB? [I don't know what a provider is or how to figure out what it's supposed to be -- I just copied it from another connection string I found.] I do know that I can connect to .\SQLEXPRESS using Windows Authentication from my actual SQL Server Management Studio program.

推薦答案

DSN 是數據庫源名稱".它包含 ODBC 驅動程序連接到特定數據庫所需的信息.

A DSN is a "Database Source Name." It contains the information that an ODBC driver needs to connect to a specific database.

也許這個 SO Q&A 會幫助你:連接從 Windows 到 SQL Server 2005 的 rails 應用程序

Perhaps this SO Q&A will help you: Connect rails application to SQL Server 2005 from Windows

另請參閱 connectionstrings.com 以獲取有關連接字符串的一般幫助.

Also see connectionstrings.com for general help with connection strings.

這篇關于Rails + SQL Server:在database.yml 中放什么?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

What SQL Server Datatype Should I Use To Store A Byte[](我應該使用什么 SQL Server 數據類型來存儲字節 [])
Interpreting type codes in sys.objects in SQL Server(解釋 SQL Server 中 sys.objects 中的類型代碼)
Typeorm .loadRelationCountAndMap returns zeros(Typeorm .loadRelationCountAndMap 返回零)
MS SQL: Should ISDATE() Return quot;1quot; when Cannot Cast as Date?(MS SQL:ISDATE() 是否應該返回“1?什么時候不能投射為日期?)
Converting the name of a day to its integer representation(將一天的名稱轉換為其整數表示)
How to convert nvarchar m/d/yy to mm/dd/yyyy in SQL Server?(如何在 SQL Server 中將 nvarchar m/d/yy 轉換為 mm/dd/yyyy?)
主站蜘蛛池模板: 日韩综合在线 | 日韩高清中文字幕 | 欧洲亚洲精品久久久久 | 美女中文字幕视频 | 神马九九 | 午夜国产羞羞视频免费网站 | 久国久产久精永久网页 | 日韩在线小视频 | 欧美精品一区二区三区蜜桃视频 | 亚洲成人av | 色综合久久久久 | 少妇特黄a一区二区三区88av | 伊人精品视频 | 自拍偷拍第一页 | 精品国产乱码久久久久久88av | 精品国产一区二区三区久久久蜜月 | 欧美日韩中 | 欧美一区二区 | 国产在线视频一区二区 | 日本激情视频中文字幕 | 日韩国产精品一区二区三区 | 国户精品久久久久久久久久久不卡 | 97色在线视频 | 色狠狠一区 | 午夜影院操| 91久久久久久 | 免费一级片 | 欧美在线视频一区二区 | 国产婷婷色综合av蜜臀av | 国产精品久久精品 | 欧美国产一区二区 | 色悠悠久| 玖玖精品视频 | 成人在线免费网站 | 黄色片网此 | 亚洲精品久久久久久下一站 | 精品九九九 | 久久久久国产一区二区三区 | 国产精品久久片 | 久久久.com| 亚洲视频三区 |