osql实用工具如何从操作系统直接启动?

xin699 2008-03-27 03:28:34
在SQL Server 2000的联机丛书中看到“osql实用工具使用下面的选项从操作系统直接启动,这些选项是大小写敏感的。可以从批处理文件或命令行提示符中调用这个工具。”,请问怎么从操作系统直接启动osql实用工具啊?还有就是怎么用批处理文件调用这个工具?从命令行提示符那边进入我会,只是想知道另外两种启动方式,谢谢^_^
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2008-03-30
  • 打赏
  • 举报
回复
运行SQL文件的方法

1.
将建库文件保存成文本文件(c:\1.sql)
2.
create proc cdatabase @databasename sysname
as
declare @sql varchar(1000)
--exec('create database '+ @databasename)
set @sql = 'osql -Usa -P密码 -S服务器名 -d' + @databasename + ' -ic:\1.sql'
exec master..xp_cmdshell @sql
go

--调用
exec cdatabase 'test'
---
1.sql 的内容这样写:
create table a
(
col1 int
...
)
go
create table b
(
col1 char(10)
...
)
go
....
xin699 2008-03-30
  • 打赏
  • 举报
回复
没人回帖,分数给不出去,谁来顶一下,能回答就最好了,不能也给分啊^_^
xin699 2008-03-27
  • 打赏
  • 举报
回复
另外,我双击C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql.exe,会弹出一个黑色窗口(类似命令提示窗口),上面显示“密码:”,按回车后窗口自动关闭了,这是为什么啊?

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧