社区
疑难问题
帖子详情
50分求关于执行SQL脚本文件的问题,在线等 解决了马上结贴。
yuejie6666
2004-06-08 02:25:14
我写的应用程序是c/s下的3层结构(C#)。我将创建数据库、表、索引、存储过程、触发器、关系等Sql语句全部写在一个SQL脚本文件里,在查询分析器里能正常的执行。
问题是:在安装此系统时,我不想采用人工的方式在查询分析器里来执行SQL脚本文件来创建数据库,而是希望在安装应用程序的时候,程序先自动执行这个SQL脚本文件来创建数据库。
请问这该怎样来实现呢?请给出详细的代码。
...全文
408
17
打赏
收藏
50分求关于执行SQL脚本文件的问题,在线等 解决了马上结贴。
我写的应用程序是c/s下的3层结构(C#)。我将创建数据库、表、索引、存储过程、触发器、关系等Sql语句全部写在一个SQL脚本文件里,在查询分析器里能正常的执行。 问题是:在安装此系统时,我不想采用人工的方式在查询分析器里来执行SQL脚本文件来创建数据库,而是希望在安装应用程序的时候,程序先自动执行这个SQL脚本文件来创建数据库。 请问这该怎样来实现呢?请给出详细的代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
72615
2004-09-06
打赏
举报
回复
u
apple800
2004-06-21
打赏
举报
回复
用osql.exe/isql.exe文件来执行,注意大小写:
osql /S"sql服务器名" /U"用户名" /P"密码" /i".sql文件名" /d"在那个数据库中执行,可选"
用Windows登陆方式怎么执行?
zjmym
2004-06-18
打赏
举报
回复
附加数据库
fozoke
2004-06-18
打赏
举报
回复
用osqlw.exe就可以,我试过的,具体怎么用看看联机帮助吧
yuejie6666
2004-06-17
打赏
举报
回复
to : vileboy(郭海懿_傻子)
你说的这种执行方式是在控制台下执行吗?
我要的是在我能嵌入我的安装程序中的代码啊?
dingtongsheng
2004-06-17
打赏
举报
回复
你在程序中使用ShellExecute函数执行类似下面的语句即可:
osql -U username -P password -S X.X.X.X -i "E:\Personal Affairs\My Programs\Test Programs\Related Resources\CCC.sql"
yuejie6666
2004-06-09
打赏
举报
回复
怎么没有人帮我啊!天哪!
Richardli79
2004-06-09
打赏
举报
回复
一般情况适用isql就行了。而且isql使用DB-Library方式访问数据库,osql使用odbc连接数据库,都差不多,不过osql的适应性好像强一点。
vileboy
2004-06-09
打赏
举报
回复
osql -U 用户名 -P 密码 -i "脚本文件路径"
vileboy
2004-06-09
打赏
举报
回复
osql -U sa -P 123 -i "c:\tt.sql"
/* U,P一定要大写。
注意不要换行,
不要写成:
osql -U sa -P 123
-i "c:\tt.sql"
这样是执行不了的。
*/
chengte
2004-06-09
打赏
举报
回复
isql -Usa -P <attach_db.sql
attach_db.sql文件内容:
sp_attach_db '-eReport','C:\Program Files\Microsoft SQL Server\MSSQL\Data\EReport.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\EReport_log.ldf'
go
sp_attach_db 'project','C:\Program Files\Microsoft SQL Server\MSSQL\Data\Project.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\Project_log.ldf'
go
yuejie6666
2004-06-09
打赏
举报
回复
大侠们,能说的详细一点吗?
hellochina
2004-06-09
打赏
举报
回复
通过SQL DMO就可以自动安装.
yuejie6666
2004-06-08
打赏
举报
回复
我的应用程序怎样来调用osql.exe呢?
yuejie6666
2004-06-08
打赏
举报
回复
说的详细一点行吗?
zjcxc
2004-06-08
打赏
举报
回复
--用osql.exe/isql.exe文件来执行,注意大小写:
osql /S"sql服务器名" /U"用户名" /P"密码" /i".sql文件名" /d"在那个数据库中执行,可选"
viptiger
2004-06-08
打赏
举报
回复
在你的安装程序中写入SQL脚本
直接运行
或
如果不用上面的方法
osql -U -P -I
-I 可以处理
My
SQL
执行
外部
sql
脚本
文件
的命令及
sql
脚本
的基本写法
本文介绍如何使用
SQL
脚本
来创建数据库、表及
执行
数据操作。包括创建数据库与表的
脚本
编写,以及通过命令行和My
SQL
控制台
执行
这些
脚本
的方法。
3、kettle
执行
sql
脚本
本文详细介绍了如何在Kettle中
执行
SQL
脚本
,包括准备环境、添加数据库连接、配置
执行
SQL
步骤及运行转换等关键操作。适用于ETL任务中对数据库进行数据操作和管理。
Java
执行
SQL
脚本
文件
本文介绍了一个用于批量
执行
SQL
脚本
的Java类
Sql
FileExecutor。该类能够从
SQL
脚本
文件
中读取并解析
SQL
语句,支持在指定的数据库连接上
执行
,确保事务一致性。同时,提供了自建连接
执行
SQL
文件
的功能。
关于pl
sql
导入
sql
文件
脚本
问题
本文档详细记录了在工作中使用PL/
SQL
Developer导入Oracle数据库
SQL
脚本
的过程,包括创建表空间、创建用户、分配权限,以及
解决
导入过程中遇到的
问题
。重点介绍了如何处理调用TAB
文件
的
SQL
脚本
,并提供了在Windows命令行中
执行
脚本
的方法。
docker my
sql
容器中
执行
my
sql
脚本
文件
解决
远程访问权限
问题
并
解决
乱码
本文介绍了如何在Docker My
SQL
容器中
执行
SQL
脚本
文件
,
解决
远程访问权限
问题
以及处理可能出现的乱码
问题
。首先,将宿主机的
SQL
文件
复制到容器内,然后登录My
SQL
执行
脚本
。对于远程访问权限,通过特定命令赋予所有权限。遇到乱码
问题
时,调整编码设置,并重新
执行
SQL
文件
以确保数据正确显示。
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章