社区
MS-SQL Server
帖子详情
如何运行sql脚本?
fernery
2003-08-21 02:02:00
我从一个sql server数据库导出了某各数据库的sql脚本。
我想在其它sql server数据库上建立这个数据库,即运行这个脚本,请问该怎么办。听别人说用isql但不知道用法
...全文
322
11
打赏
收藏
如何运行sql脚本?
我从一个sql server数据库导出了某各数据库的sql脚本。 我想在其它sql server数据库上建立这个数据库,即运行这个脚本,请问该怎么办。听别人说用isql但不知道用法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fmdsaco
2003-08-21
打赏
举报
回复
ing
zjcxc
元老
2003-08-21
打赏
举报
回复
isql /S 服务器名 /U 用户名 /P 密码 /i "要执行的SQL脚本文件"
pengdali
2003-08-21
打赏
举报
回复
打开查询分析器, 按ctrl+shift+p 再打开你的.SQL文件,按F5运行.
pengdali
2003-08-21
打赏
举报
回复
打开查询分析器, 按ctrl+shift+p 再打开你的.SQL文件,按F5运行.
lionstar
2003-08-21
打赏
举报
回复
isql -S "ServerName" -U "UserName" -P "Password" -i"数据库脚本绝对路径'
开心就好!!!
CrazyFor
2003-08-21
打赏
举报
回复
打开查询分析器,再打开你的.SQL文件,按F5运行.
CrazyFor
2003-08-21
打赏
举报
回复
打开查询分析器,再打开你的.SQL文件,按F5运行.
lifeforu
2003-08-21
打赏
举报
回复
isql /U alma /P mypassword /i titles.qry /o titles.res
呵呵,拷自Sql Server联机丛书,希望对你有所帮助
tantorplayer
2003-08-21
打赏
举报
回复
isql -U用户名 -P密码 -S服务器名<脚本名称
pengdali
2003-08-21
打赏
举报
回复
在查询分析器中执行sql文件
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\***.sql'
lifeforu
2003-08-21
打赏
举报
回复
isql 实用工具使您得以输入 Transact-SQL 语句、系统过程和脚本文件;并且使用 DB-Library 与 Microsoft® SQL Server™ 2000 进行通讯。
语法
isql
[-?] |
[-L] |
[
{
{-U login_id [-P password]}
| -E
}
[-S server_name] [-H wksta_name] [-d db_name]
[-l time_out] [-t time_out] [-h headers]
[-s col_separator] [-w column_width] [-a packet_size]
[-e] [-x max_text_size]
[-c cmd_end] [-q "query"] [-Q "query"]
[-n] [-m error_level] [-r {0 | 1}]
[-i input_file] [-o output_file] [-p]
[-b] [-O]
]
参数-?
显示 isql 开关的语法摘要。
-L
列出在本地配置的服务器和在网络上广播的服务器的名称。
-U login_id
用户登录 ID。登录 ID 区分大小写。
-P password
用户指定的密码。如果未使用 -P 选项,isql 将提示输入密码。如果在命令提示的末尾使用 -P 选项而不带密码,isql 将使用默认密码 (NULL)。
安全说明 建议不要使用空密码。
密码区分大小写。
ISQLPASSWORD 环境变量使您得以为当前会话设置默认密码。因此,不需要通过硬编码来在批处理文件中设置密码。
如果没有为 -P 选项指定密码,isql 首先检查 ISQLPASSWORD 变量。如果未设置值,isql 使用默认密码 (NULL)。以下示例在命令提示处设置 ISQLPASSWORD 变量,然后访问 isql 实用工具:
C:\>SET ISQLPASSWORD=abracadabra
C:\>isql
安全说明 要屏蔽密码,请不要与 -U 选项一起使用 -P 选项。而应在指定 isql 以及 -U 选项和其他开关(不要指定 -P)之后,按 Enter 键, 然后 isql 将提示您输入密码。这种方法可以确保输入密码时对其进行屏蔽。
-E
使用信任连接而不请求密码。
-S server_name
指定要连接到的 SQL Server 默认实例。isql 不支持连接到 SQL Server 2000 命名实例。如果未指定服务器,isql 将连接到本地计算机上的 SQL Server 默认实例。如果要在网络上从远程计算机执行 isql,则需要此选项。
-H wksta_name
是工作站名称。工作站名称存储在 sysprocesses.hostname 中并由 sp_who 显示。如果未指定,则采用当前计算机名称。
-d db_name
启动 isql 时发出一个 USE db_name 语句。
-l time_out
指定 isql 登录超时之前的秒数。如果未指定 time_out 值,则命令无限期地运行。登录到 isql 的默认超时为 8 秒。
-t time_out
指定命令超时之前的秒数。如果未指定 time_out 值,则命令会无限期地运行;登录到 isql 的默认超时为 8 秒。
-h headers
指定要在列标题之间打印的行数。默认为每一查询结果集打印一次标题。使用 –1 指定不打印标题。如果使用 –1,则在参数和设置之间不能有空格(可以是 -h-1,不能是 -h –1)。
-s col_separator
指定列分隔符字符,其默认为空格。若要使用对操作系统有特殊含义的字符(例如 | ; & < >),请将该字符用双引号 (") 引起来。
-w column_width
允许用户设置屏幕输出的宽度。默认为 80 个字符。当输出行达到其最大屏幕宽度时,会拆分为多个行。
-a packet_size
使您得以请求不同大小的数据包。packet_size 的有效值介于 512 和 65535 之间。Microsoft Windows NT® 版中的 isql 默认值为 8192;另外,Microsoft MS-DOS® 版中的 isql 默认值为 512,但在该版本中也可以请求更大的数据包。数据包大小的增加可以提高较大脚本执行的性能,在这种执行中 GO 命令之间 SQL 语句的数量很重要。Microsoft 的测试表明 8192 是大容量复制操作典型的最快设置。可以请求更大的数据包大小,但是如果请求不能得到批准,则 isql 默认为 512。
-e
回显输入。
-x max_text_size
指定返回文本数据的最大长度,以字节为单位。长于 max_text_size 的文本值将被截断。如果未指定 max_text_size,则文本数据在 4096 字节处截断。
-c cmd_end
指定命令终止符。默认情况下,通过单独在一行中输入 GO 来终止命令并将其发送到 SQL Server 2000。在重置命令终止符时,不要使用对操作系统有特殊含义的 Transact-SQL 保留字或字符,无论其前面是否有反斜杠。
-q "query"
启动 isql 时执行查询,但是在查询完成时不退出 isql。(注意查询语句不应包含 GO)。如果从批处理文件中发出查询,可使用 %variables。环境 %variables% 也可用。例如:
SET table = sysobjects
isql /q "Select * from %table%"
将查询用双引号引起来,将查询中嵌入的任何内容用单引号引起来。
-Q "query"
执行查询,在查询完成时立即退出 isql。将查询用双引号引起来,将查询中嵌入的任何内容用单引号引起来。
-n
从输入行中删除编号和提示符号 (>)。
-m error_level
自定义错误信息的显示。显示指定的或更高严重级别错误的消息数、状态和错误级别。不显示严重级别低于指定级别的错误的任何信息。用 -1 指定与消息一起返回所有标题,即使是信息类的消息。如果使用 –1,则在参数和设置之间不能有空格(可以是 -m-1,不能是 -m -1)。
-r {0 | 1}
将消息输出重定向到屏幕 (stderr)。如果未指定参数,或指定参数为 0,那么仅重定向严重级别为 11 或更高的错误信息。如果指定参数为 1,则将重定向所有消息输出(包括 "print")。
-i input_file
标识包含一批 SQL 语句或存储过程的文件。小于 (<) 比较运算符可以用来代替 –i。
-o output_file
标识从 isql 接收输出的文件。大于 (>) 比较运算符可以用来代替 –o。
-p
打印性能统计。
-b
指定错误发生时 isql 退出并返回一个 DOS ERRORLEVEL 值。当 SQL Server 错误信息的严重级别为 10 或更高时,返回给 DOS ERRORLEVEL 变量的值为 1;否则,返回值为 0。MS-DOS 批处理文件可以测试 DOS ERRORLEVEL 的值并适当处理错误。
-O
指定 isql 还原为早期版本的行为。下列功能停用:
EOF 批处理
控制台宽度自动调整
宽信息
该选项还将 DOS ERRORLEVEL 的默认值设置为 –1。
SQL
Server_2000-2008_R2查询智能分析器RedGate_
SQL
_Prompt_V5.3.4.1_Crack_Keygen破解教程注册机免费
SQL
脚本
越写越多,总是觉得编写效率太过于低下,这和打字速度无关。在我个人编写
SQL
脚本
时,至少会把
SQL
的格式排列成易于阅读的,因为其他人会阅读到你的
SQL
,无论是在程序中或是
脚本
文件中,良好的排版不仅让人看...
Java版权限管理源码
1、文件夹src、web为程序源码和页面。 2、文件夹war为可
运行
的系统。...3、permission.
sql
为数据库
脚本
文件。 4、permission.properties为功能点配置模板。 5、安装时参看“权限系统使用说明.doc”文档。
什么是
SQL
脚本
?及作用和命令
1:什么是
SQL
脚本
? 当一个文件的扩展名是.
sql
,并且该文件中编写了大量的
sql
语句,我们称为这样的文件为
sql
脚本
。 2:创建包含
sql
命令的
sql
脚本
文件 文件中包含一些列的
sql
语句,每条语句最后以;结尾,文件内容示例...
my
sql
数据库项目如何执行
sql
脚本
?
替换为您的
SQL
脚本
文件的完整路径。请注意,您可以在 My
SQL
命令行界面中直接指定
脚本
文件的路径,也可以将
脚本
文件放在 My
SQL
服务器的某个目录中。替换为您要使用的数据库名称。接下来,选择您要使用的数据库。...
My
SQL
执行外部
sql
脚本
文件的命令
sql
脚本
是包含一到多个
sql
命令的
sql
语句,我们可以将这些
sql
脚本
放在一个文本文件中(我们称之为“
sql
脚本
文件”),然后通过相关的命令执行这个
sql
脚本
文件。基本步骤如下: 1、创建包含
sql
命令的
sql
脚本
文件 ...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章