社区
数据库(包含打印,安装,报表)
帖子详情
如何用VB安装程序创建SQL SERVER 7/2000的数据库?
一年级小学生
2002-05-09 10:18:37
问题的提出:
我想修改VB6安装的程序,然后在运行安装程序时输入数据库服务器的名字、 sql server SA的口令,安装程序就可以创建数据库并完成数据库的初使化工作. 我能想到的方法是,根据用户输入结果,建立ADODB CONNECTION,然后执行一个SQL脚本文件. 可是又担心这样的安全性不好,因为用户可以从安装程序中看到数据结构.有没有更好的办法?
...全文
35
12
打赏
收藏
如何用VB安装程序创建SQL SERVER 7/2000的数据库?
问题的提出: 我想修改VB6安装的程序,然后在运行安装程序时输入数据库服务器的名字、 sql server SA的口令,安装程序就可以创建数据库并完成数据库的初使化工作. 我能想到的方法是,根据用户输入结果,建立ADODB CONNECTION,然后执行一个SQL脚本文件. 可是又担心这样的安全性不好,因为用户可以从安装程序中看到数据结构.有没有更好的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Fanks
2002-05-09
打赏
举报
回复
缺点是只能用于恢复到本地的SQL_SERVER上
Fanks
2002-05-09
打赏
举报
回复
CONNECTION.Execute "RESTORE DATABASE [库名] FROM DISK = N'备份文件' WITH FILE=1,NOUNLOAD,STATS=10,RECOVERY,REPLACE"
一年级小学生
2002-05-09
打赏
举报
回复
有没有比如说 把一个数据库文件直接恢复到目标服务器上?
cloudawind
2002-05-09
打赏
举报
回复
将SQL语句在设计时写好,如'create database mydbname...',还可以建立初始表及数据,这样安全性就高些了,是不是呀!
一年级小学生
2002-05-09
打赏
举报
回复
to lovingkiss(你要答案我要分):
你的方法有一个缺点,就是对用户要求有点高,因为有的用户可能只知道setup,而且从使用的角度来看,直接setup就可以完成所有安装岂不更简单?
还有,你说的加密/解密我有一点不同意见. 加密解密是一回事,但数据库的安全性又是另外一回事.
一年级小学生
2002-05-09
打赏
举报
回复
to lovingkiss(你要答案我要分):
你的方法有一个缺点,就是对用户要求有点高,因为有的用户可能只知道setup,而且从使用的角度来看,直接setup就可以完成所有安装岂不更简单?
还有,你说的加密/解密我有一点不同意见. 加密解密是一回事,但数据库的安全性又是另外一回事.
zyb_8022
2002-05-09
打赏
举报
回复
create database databasename
一年级小学生
2002-05-09
打赏
举报
回复
TO fanks(凡可) :
你的方法恐怕太简单,因为我还有初使化数据库等问题.我以前这样处理过这样的问题,感觉效果不好. 我曾经使用过北京的一家公司做的OA,该程序的后台数据库是SQL SERVER,该程序的安装过程就可以自动创建数据库,而且我没有在安装程序中发现数据库脚本. 希望你可以提供一个更好的方法. thanks.
lovingkiss
2002-05-09
打赏
举报
回复
安装程序中看到数据结构?
你可以在后台建立数据库啊,但是用户能够是用软件,自然能看到SQLServer的库结构,除非你不让用户知道SQLServer的密码,这又不可能;
不要总是考虑加密、解密的,这是中国软件人的悲哀,考虑如何做好程序,才是根本;谢谢,个人意见;
一年级小学生
2002-05-09
打赏
举报
回复
而且用ADODB CONNECTION创建数据库的另外一个问题是,这样做起来非常麻烦,因为我以前做过这方面的试验,要对SQL的脚本做一些分析,而且有的脚本代码可以直接在QUERY ANALYZER中顺利执行,但有的则不行.
Fanks
2002-05-09
打赏
举报
回复
ADODB CONNECTION.Excute "Create Database [库名]"
一年级小学生
2002-05-09
打赏
举报
回复
to fanks(凡可) :你说的很对。此方法确实有这样的缺点,因为无法恢复到网络服务器上,所以不是我想要的。 可是难道真的就没有更简单的方法了吗?
动态
创建
SQL
SERVER
数据库
.rar_
Vb
6动态
创建
SQL
SERVER
数据库
_operation
Vb
6动态
创建
SQL
SERVER
数据库
,源码调试说明:运行本实例,需要引用DB_Operation.dll文件。。
创建
SQL
Server
数据表,程序自带有DB_Operation.dll注册卸载程序,双击运行即可。测试所用的Database文件在Database文件夹中。
VB
开发的
SQL
SERVER
数据库
工具集.rar
VB
开发的
SQL
SERVER
数据库
工具集,适用于Windows Xp、Windows
2000
、Windows 2003,只对
SQL
Server
2000
数据库
进行过操作,对其他版本的
SQL
Server
没试过。调用的时候直接Msgbox GetIPAddress("机器名")即可,如机器名为空,则显示本机IP。 警告:某些功能对
数据库
的改变可能会导致其他程序不能正常访问
数据库
!请慎重使用! 软件功能:搜索并列出局域网内的所有的
Sql
Server
服务器及
数据库
、数据表、并对
数据库
进行表操作:删除、查询、运行
SQL
查找、编辑等。
VB
程序设计入门基础
VB
入门基础。清楚易懂,适合初学者本课程主要从开发环境、窗体、命令按钮、文本框、标签、消息框和输入框、代码基础、选择结构、循环结构、数组、过程、控件等方面进行讲解
利用程序附加
SQL
Server
数据库
程序(
VB
6.0代码编写)
利用程序附加
SQL
Server
数据库
程序(
VB
6.0代码编写) 利用程序附加
SQL
Server
数据库
QQ223857666勾月
VB
_NET访问
SQL
SERVER
2000
数据库
的方法
VB
.NET访问
SQL
SERVER
2000
数据库
的方法
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章