参考:http://support.microsoft.com/kb/325003

 

批处理osql.bat

cd c:\
cd C:\Program Files\Microsoft SQL Server\80\Tools\Binn
osql -E -i c:\osql\my.sql
echo. & pause

 

Transact-SQL 语句的脚本文件my.sql

use a1
update AtdRecord set HaveSync=0 where RecDate>='2010-01-01'
--select top 10 RecDate from AtdRecord
go

 

 

 

USE A1
GO

--添加登录 SyncUser,设置密码,默认数据库
EXEC sp_addlogin 'syncuser','sc.123','A1'
GO
 
--为登录 syncuser 在数据库 A1 中添加安全账户 syncuser
EXEC sp_grantdbaccess 'syncuser','syncuser'
GO

--添加 syncuser为角色 db_owner 的成员
EXEC sp_addrolemember 'db_owner','syncuser'
GO