私はRSQLServerを使用しようとしており、最初にR studioを使用してRSQLServerをインストールしました。私はこれをこのように使用しようとしています。RSQLserverを使用できません
library(RSQLServer)
library(DBI)
drv <- dbDriver("SqlServer")
conn <- dbConnect(drv, url = "Server=**MYSERVERURL;database=DBName;trusted_connection=yes;")
res <- dbSendQuery(conn, "SELECT TOP 100 * FROM test_table (NOLOCK)")
str(res)
しかし、毎回エラーが発生しています。何か不足していますか?エラーはオブジェクトが見つかりません。最初に任意のドライバ(おそらくjTDS)を設定する必要がありますか?はいの場合は誰でもその手順を共有できますか?ありがとう。
エラーテキスト
> conn <- dbConnect(drv, url = "Server=**MYSERVERURL;database=DBName;trusted_connection=yes;")
Error in dbConnect(drv, url = "Server=**MYSERVERURL;database=DBName;trusted_connection=yes;") :
object 'drv' not found
> res <- dbSendQuery(conn, "SELECT TOP 100 * FROM test_table (NOLOCK)")
Error in dbSendQuery(conn, "SELECT TOP 100 * FROM test_table (NOLOCK)") :
object 'conn' not found
> str(res)
Error in str(res) : object 'res' not found
注:テーブルとデータベースの名前が変更されました。
エラーメッセージを表示して、お使いのOSと、rClrパッケージをインストールしているかどうかを教えてください。 –
私はWindowsプラットフォームで作業しています。基本的に私はR Studioでいくつかのクエリを実行し、SQL Serverに接続しようとしています。 reqはRSQLSerrverパッケージを使用して大量のデータを取得することですが、私はRODBCを使用してこれを行うことができます。 –
dbConnectでエラーが発生しました(drv、url = ** my db string **、接続が作成されていないようです、いいえ、rClrパッケージがインストールされていません) –