У нас есть хранимая процедура, которую необходимо обновить на сайте клиента. По сути, мы будем отправлять по электронной почте сообщения об изменениях клиенту. Какой самый простой способ установить неиспользуемый пользователь обновить этот sp в SQL Server Express 2005? В идеале я хотел бы создать какой-нибудь bat-файл или exe-файл, чтобы пользователь мог просто дважды щелкнуть мышью, и sp был установлен. Я знаю c #, t-sql и основные команды сценария dos. ОС - это Win XP Пожалуйста, не предлагайте никаких причудливых решений, использующих powershell, поскольку они могут быть не установлены на клиентском компьютере. Обратите внимание, что это sql EXPRESS 2005. Сам sp похож на любой стандартный sp, имеющий структуру ниже. В худшем случае я планирую создать документ Word с пошаговыми скриншотами о том, как открыть SQL Management Studio, открыть файл, выполнить ....
use [dbname]
GO
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sp_name]')
AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[sp_name]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_name]
AS blah blah
спасибо