--请问1:怎么样用批处理文件方式执行sql脚本文件
在批处理文件,例如:c:\a.bat
中,写上如下内容(注意大小写):osqk /S"执行脚本的sql服务器名" /U"sa" /P"密码" /d"执行脚本的数据库名" /i"要执行的sql脚本文件名"
然后将sql脚本文件与批处理文件放在一齐就行了,要执行的时候双击批处理文件

解决方案 »

  1.   

    --2:怎么样用批处理文件为SQL加一个用户并可设置密码和默认打开数据库--创建要创建一个名为: test ,没有密码的用户,该用户的默认数据库为: Db_Test
    --和问题1类似,在批处理文件中写上如下内容即可(这次不要sql脚本文件了)osqk /S"sql服务器名" /U"sa" /P"密码" /d"Db_test" /Q"exec  sp_addlogin  'test',null,'Db_test';exec  sp_grantdbaccess  N'test';exec  sp_addrolemember  N'db_owner',  N'test'"
      

  2.   

    --又忘了改文件名了,重新整理一下.--请问1:怎么样用批处理文件方式执行sql脚本文件
    在批处理文件,例如:c:\a.bat
    中,写上如下内容(注意大小写):osql /S"执行脚本的sql服务器名" /U"sa" /P"密码" /d"执行脚本的数据库名" /i"要执行的sql脚本文件名"
    然后将sql脚本文件与批处理文件放在一齐就行了,要执行的时候双击批处理文件
    --2:怎么样用批处理文件为SQL加一个用户并可设置密码和默认打开数据库--创建要创建一个名为: test ,没有密码的用户,该用户的默认数据库为: Db_Test
    --和问题1类似,在批处理文件中写上如下内容即可(这次不要sql脚本文件了)osql /S"sql服务器名" /U"sa" /P"密码" /d"Db_test" /Q"exec  sp_addlogin  'test',null,'Db_test';exec  sp_grantdbaccess  N'test';exec  sp_addrolemember  N'db_owner',  N'test'"