sqlcmd

    1熱度

    2回答

    我正在嘗試在通過SQLCMD附加數據庫的腳本中編寫一個部分。 如果我從它附加數據庫成功的CMD線/批處理文件運行以下命令: sqlcmd -U sa -P RubbishPassword -S (local) -Q "sp_attach_db 'MyDBInstance','D:\AFolder\MyDB.mdf','D:\MyDBInstance\MyDB_log.ldf'" 但是如果我做了

    0熱度

    2回答

    我有一個我用Java製作的小程序,並打算讓它在任何下載到的計算機上運行。這個程序的一部分連接到我的本地主機上運行的MySQL數據庫。但是,因爲我希望這能夠在任何連接到互聯網的計算機上流暢運行,所以可能有必要讓我的程序通過互聯網連接到數據庫。目前,我的程序連接到這樣的數據庫: Connection con = DriverManager.getConnection("jdbc:mysql://my_

    0熱度

    2回答

    我想導入一個大的.SQL文件(012mb)(210mb)包含郵政編碼postcodelatlng表中。這是設置: 我試着直接在SSMS 2012執行查詢,但它是抱怨缺乏內存。 進一步閱讀,指着我使用SQLCMD,在那裏我試圖使用命令工具: C:\Windows\system32>sqlcmd -S (LocalDB)\v11.0 -i D:\Ben\Desktop\ukpostcodesmssql

    0熱度

    1回答

    ,當我嘗試運行在命令行SQLCMD命令,我收到以下錯誤信息: Sqlcmd: Error: Microsoft ODBC Driver 11 for SQL Server : Specified driver could not be loaded due to system error 193: (ODBC Driver 11 for SQL Server, C:\Windows\system3

    1熱度

    1回答

    我想自動化分離和刪除數據庫的過程(通過VBS objshell.run)如果我手動使用SSMS分離和放下,我可以然後複製到數據庫文件到另一個位置......但是如果我使用: sqlcmd -U sa -P MyPassword -S (local) -Q "ALTER DATABASE MyDB set single_user With rollback IMMEDIATE" 然後 sqlcm

    -1熱度

    1回答

    我將創建一個腳本來執行大量的SQL文件。我選擇使用SQLCMD而不是ADODB,因爲它可以快速提供日誌信息,而且我們正在執行T-SQL。在將其寫入腳本之前,我正在測試SQLCMD.exe 。 使用SQLCMD.exe連接到數據庫,我使用-E進行Windows身份驗證。這意味着我需要使用我的網絡帳戶,該帳戶在任何給定的計算機上都沒有提升的訪問權限。然而,SQLCMD.exe需要以執行查詢提升權限,否

    1熱度

    2回答

    有什麼辦法可以在Linux上的微軟sqlcmd上獲得任何類型的命令行編輯?看起來它唯一支持的是破壞性的退格。我使用這個版本: $ sqlcmd -? Microsoft (R) SQL Server Command Line Tool Version 11.0.2270.0 Linux Copyright (c) 2012 Microsoft. All rights reserved.

    1熱度

    3回答

    A)假設在文件夾c:\scripts中有4個.sql文件(script1.sql,script2.sql,script3.sql,script4.sql)。 B)用下面的代碼創建一個主腳本文件(Main.sql),請注意我給出了腳本的相對路徑。 :r script1.sql :r script2.sql :r script3.sql :r script4.sql 將Main.sql保存在

    1熱度

    1回答

    創建功能的代碼,我有DDL代碼,以創建一個從SQLCMD和其他特定的SQL Server客戶端完美運行的函數: /* * Émulo de la función LPAD() de Oracle */ CREATE FUNCTION LPAD ( @cadena VARCHAR(MAX), -- Texto de partida @tamano INT, -- Tam

    0熱度

    2回答

    我必須編寫批處理腳本。該腳本讀取輸入文件的行,併爲每行執行sqlcmd。 但是,當我執行我的劇本是不是那樣,我想,其實這是不使工作... 我的批處理腳本: @echo off SETLOCAL EnableDelayedExpansion set Chemin=C:\users\documents\Communication\Test\MSG_IN set NomFichierU=UH