这段时间写了个VC+SQL Server的程序,在软件中用ADO连接SQL Server数据库,连接字符串是放在数据库连接文件(a.udl)中如下:
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;Integrated Security=SSPI;Initial Catalog=ITS;Data Source=.\SQLEXPRESS
现在用Installshield制作安装包,要求打包SQL Server(InstallShield下部署SQL Server已经搞定,采用Window身份验证方式安装),但遇到点问题缺少思路,请各位高手帮忙提供下思路。
具体问题是:
1。假如最后用户在安装软件是,检测到用户机器未安装SQL Server,那么安装程序就要先安装SQL Server,但现在想要做到在安装程序安装SQL Server前可以让用户选择是用Window身份验证或是输入用户名和密码的方式安装,不知道该怎样做?
2。假如用户用用户名和密码的方式安装数据库,那么就需要修改数据库连接文件(a.udl)可以使软件能正常连接到,该怎样修改呢?
3。假如问题2解决了,那么在a.udl中会存在用户名和密码,那么又该怎样对a.udl进行加密和解密呢?