求救:SQL Server打包(100分)

  • 主题发起人 主题发起人 lb8027
  • 开始时间 开始时间
L

lb8027

Unregistered / Unconfirmed
GUEST, unregistred user!
我把应用程序写好了,怎样将SQL Server和应用程序一起打包到安装包中,让用户只安装安装包就可以用了,不需要配制SQL Server服务器。
当然用户已经有SQL Server服务器,但服务器没有应用程序数据库!
 
不会吧,除非对方指定数据库的IP和存放数据的库名,否则怎么可能呢?
如果这些都有了,你只要生成数据库的结构可以执行sql脚本可以。
但如果您要将数据放入的话,我知道的方法之一是另外生成,没法用打包解决。
 
编一个程序,先用sa的口令进sql server,然后用从磁盘导入的方式创建数据库
create dbname from filename ......
创建好后,添加用户和别名给刚创建的数据库即可。该文件为备份好的文件。
先说这么多,一定能行,我做过的。有问题再找我。
 
哪位知道SQL Server的一些API啊
 
这些问题除了没有办法知道SQL Server服务器以外其他的都可以解决。
对于SQL Server,可以直接复制数据库文件,然后使用Sp_attach_db连接数据库。
当然,在安装的时候需要输入服务器名称密码和数据文件路径。如果需要,也可以输入数据库名称。
(因为数据库文件名称不必和数据库名称有任何关系)。
对于用户创建,可以使用SQL语句了,这些都可以的。(一会给你找一个论坛上的帖子,那里面都有)

对于客户端自动探测SQL服务器,我想理论上也应该是能够实现的。SQL Serer自己就可以,但是仅仅局限于一部分。
 
找不到了[:(]
 
打包SQLSERVER 客户端关键文件,
Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件(这个文件最重要)
并在installshield里写注册表的ODBC(跟本机一模一样即可)
 
后退
顶部