我們有一個.NET應用程序的EC2實例和SQL Server Express的RDS實例。由於Express不支持Sql代理作業,我們需要使用sqlcmd並將其作爲批處理進行安排。批處理文件是否可以在RDS實例中設置,如果是這樣的話?如果沒有,那麼在沒有在EC2中設置SQL服務器的情況下是否還有其他免費選擇?我們可以從RDS實例運行sqlcmd嗎?
1
A
回答
1
我想你可能需要使用一些PowerShell
命令從對RDS實例.net應用程序的EC2實例..
的樣本命令想下面
C:\Users\Administrator> Invoke-Sqlcmd –ServerInstance -Database EduData –Query 「SELECT id, name, value, testscore FROM TestScores」 –Username -Password
注:我想你將需要安裝在.Net應用程序EC2實例上的SQL客戶端軟件才能夠執行此操作。
現在您可以在您的EC2實例上創建批處理作業。
希望這有助於
2
實際上,你不能RDP到RDS實例:
從Microsoft SQL Server on Amazon RDS
爲了提供一個託管的服務體驗,亞馬遜RDS不 提供shell訪問數據庫實例
因此,您無法運行sqlcmd
直接在實例上。對於批處理文件也是如此,它們不能安裝在RDS實例上。
如@vmachan所示,您需要將客戶端工具安裝在單獨的實例上以訪問命令行功能。
0
您可以使用下面的命令。這個對我有用。
「C:\ Program Files文件\ Microsoft SQL Server的\ 110個\工具\ BINN \ SQLCMD.EXE」 -S 「xxxxxxxxx.us-east-1.rds.amazonaws.com」 -d數據庫-U USER_ID -P 密碼-i 「路徑\ SqlQueryName.sql」
或沒有數據庫名稱
「C:\ Program Files文件\ Microsoft SQL Server的\ 110個\工具\ BINN \ SQLCMD.EXE 「-S 」xxxxxxxxx.us-east-1.rds.amazonaws.com「-U user_id -P password -i 」 path \ SqlQueryName.sql「
相關問題
- 1. 我可以從同一個Apache實例運行LAMP和Rails嗎?
- 2. Kendo Grid:我們可以使用jsfiddle運行Angular的示例嗎?
- 3. 我可以運行我自己的MySQL實例嗎?
- 4. 我們可以在雲上運行另一個應用程序實例嗎?
- 5. 我可以在EC2上運行Amazon RDS副本嗎?
- 6. Java:我們可以使用DAO作爲單例實例嗎?
- 7. 我可以在運行時檢查實例存在嗎?
- 8. 我可以在運行時區分類型實例嗎?
- 9. 我可以同時使用selenium-webdriver運行多個實例嗎?
- 10. 我可以同時運行1000個AWS微型實例嗎?
- 11. 我可以同時運行Android Monitor的多個實例嗎?
- 12. invoke-sqlcmd - 我可以更改ApplicationName嗎?
- 13. 我們可以從一個Woocommerce Store運行多個網站嗎?
- 14. 無服務器可以用來創建RDS實例嗎?
- 15. 我可以從.NET運行DBCC CHECKDB嗎?
- 16. 我可以將Amazon ELB用於我的RDS實例以進行負載平衡嗎?
- 17. 我們可以構建一個`OpCode`的實例嗎?
- 18. 我們可以避免重複計算實例IP地址嗎?
- 19. 我們可以用HashMap的方法創建一個實例嗎
- 20. 我們可以在Ruby中並行運行多線程嗎?
- 21. 是否可以直接從API網關查詢Amazon RDS實例?
- 22. Coldfusion CFCs可以從Java實例化嗎?
- 23. 我可以並行執行ping的異步實例嗎?
- 24. 我們可以從Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax獲取System.Type嗎?
- 25. 我們可以從DialPlan Ping延伸嗎?
- 26. Selenium Grid2 - 可以運行10個Chrome實例嗎?
- 27. 可以連續運行子進程的所有實例嗎?
- 28. 運行不SQLCMD
- 29. 我們可以使用Outlook插件創建並運行宏嗎?
- 30. 我們可以在IIS上運行Metro Web服務嗎?