0

ODBC ソースを R 統計パッケージに接続しようとしていますが、ログインに問題があります。

eplRネットワークログインIDのデフォルトでWindows NT認証を使用して(ローカル)サーバーにリンクするSQLサーバードライバーでODBC名を設定しました。セットアップでは、データ ソース テストは成功しています。

Rで接続を作成しようとすると

library(RODBC)
channel <- odbcConnect("eplR")

接続に失敗しました

Login failed  for user pssguy-PC/pssguy  - my local computer name

Windows 認証を使用して管理スタジオ経由で (ローカル) SQL サーバー 2005 に接続すると、「管理者として実行」オプションを使用して管理スタジオを開かない限り、同様のエラーが発生します。

管理スタジオで、(ローカル) サーバーのプロパティを見ると、認証が Windows 認証モードに設定されています。
SQL 付与者に接続する権限は sa で、[付与] ボックスがオンになっています。チェックボックスがオフになっている pssguy-PC\pssguy の connect sql 権限もあります。確認しましたが、mssql サーバーを再起動すると、チェックが解除されました。

私は、別のスタンドアロン マシンで同じセットアップだと思っていましたが、R での接続に問題はありません。

どんな助けでも大歓迎です

4

1 に答える 1

0

たぶんodbcConnect()あなたと一緒にuidとpwd引数も渡してみることができますか?

すなわち

odbcConnect("eplR", "**USERNAME**", "**PASSWORd**")
于 2012-07-26T06:39:49.823 に答える