SQL Server Express Edition啓動時如何運行存儲過程?如何在SQL Server Express Edition啓動時運行存儲過程?
1
A
回答
10
使用系統存儲過程sp_procoption定義希望在SQL Server服務啓動時執行的存儲過程。
exec sp_procoption
@ProcName = 'procedureName',
@OptionName = 'startup',
@OptionValue = 'true'
1
USE master;
GO
-- first set the server to show advanced options
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE
-- then set the scan for startup procs to 1
EXEC sp_configure 'scan for startup procs', '1';
RECONFIGURE
IF OBJECT_ID('spTest') IS NOT NULL
DROP PROC spTest
GO
-- crate a test stored procedure
CREATE PROC spTest
AS
-- just create a sample database
EXEC('CREATE database db1')
GO
-- set it to run at sql server start-up
exec sp_procoption N'spTest', 'startup', 'on'
+0
可能解釋上述代碼的註釋: 「只有系統管理員(sa)可以將存儲過程標記爲自動執行。此外,存儲過程必須位於master數據庫中,並由sa擁有,且不能有輸入或輸出參數「。 –
相關問題
- 1. 如何在SQL Server Express Edition中每天運行存儲過程?
- 2. 啓動多個存儲過程以在SQL Server Express Edition的後臺運行
- 3. 如何在SQL Server Express Edition中啓動和運行分析服務
- 4. 如何每小時在sql server中運行存儲過程?
- 5. 如何將存儲過程轉換爲SQL Server Compact Edition查詢
- 6. 從SQL Server運行PostgreSQL存儲過程
- 7. 運行SQL Server存儲過程(更新)
- 8. 存儲過程手動運行時,從SQL Server代理
- 9. 在SQL Server中執行存儲過程
- 10. sql server 2008 r2 express edition
- 11. Sql Server 2005 Express Edition問題
- 12. SQL Server Express和SQL Server Compact Edition
- 13. SQL Server存儲過程運行每天都在同一時間
- 14. 如何從存儲過程啓動SQL Server作業?
- 15. 如何在存儲過程運行時防止SQL存儲過程更改?
- 16. SQL Server Compact Edition和SQL Server Express Edition有什麼區別?
- 17. 如何運行SQL Server存儲過程查詢的CSV
- 18. SQL存儲過程自動運行
- 19. SQL Server DBCC CHECKDB在啓動時運行
- 20. SQL Server 2008 Express不使用存儲過程轉發下一行
- 21. SQL Server Compact Edition是否支持存儲過程?
- 22. SQL Server Compact Edition中提供了哪些SYSTEM存儲過程?
- 23. SQL Server存儲過程(如果存在)
- 24. 如何SQL Server存儲在存儲過程中的SQL語句
- 25. 如何在.NET中運行時確定SQL Server存儲過程參數?
- 26. 運行存儲過程時斷開連接sql server
- 27. 同時運行的SQL Server 2005存儲過程導致延遲
- 28. 如何將SQL Server 2005 Express Edition集成到Visual Web Developer 2008 Express Edition
- 29. 逆向工程在SQL Server 2000上運行的存儲過程
- 30. 如何在SQL Developer中執行SQL Server存儲過程?
優秀的答案,謝謝:) –
不客氣,很高興提供幫助。 –