0

これは古いエラーであることはわかっています。私はいたるところを見ましたが、まだ解決策を見つけることができませんでした。Stackoverflow は私の最後の手段です。

これが私がやっていることです。javaを介してtxtファイルをSQLサーバー2008にインポートしようとしています。

このタスクを実行するために私が書いたコードは

 public static void main(String[] args)throws Exception {
    try
    {
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection con=DriverManager.getConnection("jdbc:sqlserver://SMS-GIGO-IDEN:1433; datbaseName=Testing","sa","paswword");

    Statement stmt = con.createStatement();
    ResultSet rs= stmt.executeQuery("Bulk INSERT Testing.dbo.Link from '\\SMS-GIGO-IDEN\\fa2\\Benchmark\\Output\\B20.link' with (FIELDTERMINATOR='\t', FIRSTROW=2)");

    }
    catch(Exception e)
    {
        e.printStackTrace();
    }

ご覧のとおり、ファイルを保存しているフォルダーは既に共有しています。また、マシン名を使用しています。

注: マシン名が機能しているかどうかを確認するために、別のマシンの SQL サーバーから SMS-GIGO-IDEN にアクセスしましたが、バルクは正常に動作しています。要するに、BULK QUERY は任意のマシンの SQL サーバーから機能します。ただし、ネット Bean からは機能しません。

SMS-GIGO-IDEN は SQL サーバー データベースであり、データベースが配置されている同じサーバーから netbeans を実行しています。

Windows 認証を使用して SMS-GIGO-IDEN にログインしています。SQL サーバー接続を作成したので、Windows ログイン資格情報を使用していません。接続文字列に見られるように、別のものを作成しました。

それで、同じことを経験した人はいますか?

ありがとう。

4

1 に答える 1