社区
应用实例
帖子详情
如何装数据库对像生成为脚本?(如表.存储过程.触发器.视图等等)
amwipkhgef_2008
2007-08-06 10:00:39
如何装数据库对像生成为脚本?(如表.存储过程.触发器.视图等等)
...全文
480
18
打赏
收藏
如何装数据库对像生成为脚本?(如表.存储过程.触发器.视图等等)
如何装数据库对像生成为脚本?(如表.存储过程.触发器.视图等等)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fa_ge
2007-08-06
打赏
举报
回复
如,我已測試成功
declare @cMd varchar(1000)
set @cmd = 'master.dbo.xp_cmdshell ' +
'''c:\"Program Files\Microsoft ' +
'SQL Server"' +
'\MSSQL\Upgrade\scptxfr.exe ' +
' /s 192.168.1.215 /p 00000 /I /d pubs /f ' +
'c:\pubs.sql'''
exec (@cmd)
fa_ge
2007-08-06
打赏
举报
回复
你看看吧
fa_ge
2007-08-06
打赏
举报
回复
declare @cMd varchar(1000)
set @cmd = 'master.dbo.xp_cmdshell ' +
'''c:\"Microsoft ' +
'SQL Server"' +
'\MSSQL\Upgrade\scptxfr.exe ' +
' /s YourServerName /p YourSAPassword /I /d YourDBName /f ' +
'c:\YourDBName.sql'''
exec (@cmd)
命令行语法:
SCPTXFR /s <服务器> /d <数据库> {[/I] | [/P <密码>]}
{[/F <脚本文件目录>] | [/f <单个脚本文件>]}
/q /r /O /T /A /E /C <CodePage> /N /X /H /G /Y /?
/s — 指示要连接到的源服务器。
/d — 指示要为之编写脚本的源数据库。
/I — 使用集成安全性。
/P — sa 要用的密码。请注意登录 ID 始终为 sa。
若/P不使用或标志后面没有密码,
则将使用空密码。不与 /I 兼容。
/F — 脚本文件应生成到的目录。
这意味着为每个对象分类生成一个文件。
/f — 所有脚本将保存到的单个文件。
不与 /F 兼容。
/q — 在所生成的脚本中使用被引用的标识符。
/r — 为脚本中的对象包括 drop 语句。
/O — 生成 OEM 脚本文件。无法用于 /A 或 /T。
这是默认的行为。
/T — 生成 UNICODE 脚本文件。无法用于 /A 或 /O。
/A — 生成 ANSI 脚本文件。无法用于 /T 或 /O。
/? — 命令行帮助。
/E — 发生错误时停止脚本编写。
默认行为是记录该错误而后继续。
/C — 指示替代服务器 CodePage(代码页)的 CodePage。
/N — 生成 ANSI PADDING。
/X — 编写 SP 和 XP 脚本以分隔文件。
/H — 生成不带首部的脚本文件。(默认: 带首部)。
/G — 使用指定的服务器名称作为所生成的输出文件的前缀(
中的划线)。
/Y — 为“扩展属性”生成脚本(仅对 8.x 服务器有效)。
amwipkhgef_2008
2007-08-06
打赏
举报
回复
应该也是一个存储过程吧?
amwipkhgef_2008
2007-08-06
打赏
举报
回复
好的.谢谢fa_ge(鶴嘯九天)
amwipkhgef_2008
2007-08-06
打赏
举报
回复
这要不是我想要的.我想要写成一个存储过程.给一个参数就是数据库名.然后生成这个库的所有对像的脚本.
fa_ge
2007-08-06
打赏
举报
回复
有一個命今,我忘記了,我找找
fa_ge
2007-08-06
打赏
举报
回复
可以把數據庫中所有表.存储过程.触发器.视图對象創鍵腳本,當然你可以針對其中某一個對象
,選中它,所有任務->創鍵腳本
amwipkhgef_2008
2007-08-06
打赏
举报
回复
我要写在T-SQL中呀.不要手工操作的
amwipkhgef_2008
2007-08-06
打赏
举报
回复
如何将数据库对像生成为脚本?(如表.存储过程.触发器.视图等等).上面问错了.
fa_ge
2007-08-06
打赏
举报
回复
數據庫->所有任務->創鍵腳本
fa_ge
2007-08-06
打赏
举报
回复
呵呵,看看可不可以這樣做。
amwipkhgef_2008
2007-08-06
打赏
举报
回复
是很不错 我看了2000是有的.2005是没有的. 我把它COPY过去看看能不能用.呵呵.==
lang8134
2007-08-06
打赏
举报
回复
恩,fa_ge(鶴嘯九天)的代码很好用.
收藏了.
fa_ge
2007-08-06
打赏
举报
回复
應該都有吧,上面這段代嗎不能運行嗎,我本機可以的喔
fa_ge
2007-08-06
打赏
举报
回复
我的是sql2000, 你是2005?,沒有沒嗎?
amwipkhgef_2008
2007-08-06
打赏
举报
回复
scptxfr.exe这个东东是要另个装的呀.MSSQL2005不会自代呀?
amwipkhgef_2008
2007-08-06
打赏
举报
回复
好的.谢谢
导出创建用户下各个对象数据结构的sql语句的
脚本
,包括表、
视图
、索引、约束等等
适用的
数据库
:8i, 9i
数据库
下该
脚本
通用 <br/>功能:导出一个用户的数据结构,包括表、
视图
、索引、约束、
存储过程
、
触发器
、函数、序列等等的定义,并且每个定义为一个文件 导出的各个对象的定义格式比较...
DBDiff(MSSQL表结构
存储过程
对比工具)
老外开发DBDiff 很好用的
数据库
对比工具,可用作生产库和开发库以及测试库找出差异,并能生成差异Sql
脚本
。支持表,
视图
,
存储过程
,
触发器
。
数据库
比较工具 v3.5.zip
1、快速的比较两个库之间表、
视图
、
存储过程
、函数和
触发器
的不同,并可以生成SQL
脚本
,执行SQL
脚本
就可以完成两个库的同步操作; 2、提供方便快捷的
数据库
浏览,支持可视化复合条件的查询,特别是查看表中大字段,...
最好的
数据库
对比工具
数据库
工具主要实现的功能是: 1、快速的比较两个库之间表、
视图
、
存储过程
、函数和
触发器
的不同,并可以生成SQL
脚本
,执行SQL
脚本
就可以完成两个库的同步操作; 2、提供方便快捷的
数据库
浏览,支持可视化复合条件的...
NetHelper2.0(基于SQLDMO开发的
数据库
操作生成工具)
本人原创,基于SQLDMO和SQL
数据库
的,请安
装
c#3.5框架,生成规范的
存储过程
脚本
,
数据库
备份,
数据库
还原,生成建表
脚本
(带备注),生成数据
脚本
(表中数据的insert
脚本
),生成虚拟插入数据
脚本
(10-10000条数据...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章