gpt4 book ai didi

sql - 获取 MS SQL Server 2008 的连接字符串

转载 作者:行者123 更新时间:2023-12-04 16:44:49 25 4
gpt4 key购买 nike

我是 SQL 的新手,不太确定如何将 R 连接到 SQL 数据库。

我想使用 R 连接到数据库,但不确定要使用什么字符串才能做到这一点。

数据库不在本地,在服务器上。

我对所有 CRAN 库都持开放态度,但我目前正在使用 RODBC 并且已经知道我可能需要使用以下命令。

library(RODBC)
channel <- odbcDriverConnect("")

library(RODBC)
channel <- odbcDriverConnect("some connection string i need")

library(RODBC)
channel <- odbcDriverConnect('driver=#not sure where to find this;server=#not sure where to find this either;database=#i think this would be the path to the database#;trusted_connection=true')

第一种方法在使用 R Gui 时会打开一个用户界面,但找不到特定的表,因为数据库没有存储在本地,而是在服务器上...

我可以访问当前使用 Microsoft SQL Server Management Studio (2008) 的数据库,并且感觉我可能能够找到所需的连接字符串以便能够访问我需要的所有数据库,所以我想我的问题是我需要在 Microsoft SQL Server Management Studio 中的哪个位置创建/构建/编写正确的连接字符串以访问相关数据库。

任何帮助将不胜感激,如果这是一个基本问题,我们深表歉意。

提前致谢。

编辑

对于一些附加信息,这是组件名称和版本信息

Microsoft SQL Server Management Studio                      10.0.1600.22 ((SQL_PreRelease).080709-1414 )
Microsoft Data Access Components (MDAC) 2000.085.1132.00 (xpsp.080413-0852)
Microsoft MSXML 2.6 3.0 4.0 5.0 6.0
Microsoft Internet Explorer 8.0.6001.18702
Microsoft .NET Framework 2.0.50727.3623
Operating System 5.1.2600

编辑 2

输入以下命令时,我还会得到以下输出

> odbcDataSources()
MS Access Database Excel Files
"Microsoft Access Driver (*.mdb, *.accdb)" "Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)"
dBASE Files
"Microsoft Access dBASE Driver (*.dbf, *.ndx, *.mdx)"

最佳答案

这是我的一般方法(因为我也总是忘记怎么做)

  • 创建一个空文件,例如使用记事本,扩展名为 .udl,例如 SQLS.udl。
  • 双击它;应打开一个对话框,您可以在其中选择提供商等,并可以测试连接。
  • 确定后,打开文件并使用提供程序行;它主要有效。

关于sql - 获取 MS SQL Server 2008 的连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16998513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com