You could do it from Excel or access, using VBA. Here's an example.Public Sub AddSP()Dim adoConn As New ADODB.ConnectionDim adoRS As New ADODB.RecordsetDim sSQL As String adoConn.Open ("Provider=SQLOLEDB.1;Persist Security Info=True;Initial Catalog=AdventureWorks;Data Source=vm-sql-db01") sSQL = "CREATE PROCEDURE uspTest AS SELECT * FROM Production.Product" adoConn.Execute sSQL Set adoRS.ActiveConnection = adoConn adoRS.CursorLocation = adUseClient adoRS.CursorType = adOpenDynamic adoRS.Open "uspTest" Debug.Print adoRS.Fields(0).Name, adoRS.RecordCount, adoRS(0) sSQL = "DROP PROCEDURE uspTest" adoConn.Execute sSQLEnd SubThere are 10 types of people in the world, those that understand binary, and those that don't.