我这个问题,说得不太清楚,也许引起不少高手们的误会。现在我再重新再说一次:pb 7.0+sql server桌面版(也只在一台机器上运行),写成E

gxbhhp 2002-03-18 04:10:13
我的是 SQL桌面版,而且是单机版(就是只在一台机器上使用的,所以,就没有另外一台机器还有服务器端),

可是,我绝对不相信,非要装SQL SERVER才能运行!!

请大家再好好详细看下呀。。

有人说:这样:

只需要将SQL的DBNMPNTW.DLL、NTWDBLIB.DLL以及PB的PBVM60.DLL、PBDWE60.DLL拷贝到EXE文件所在目录即可

就行了。

可是,我就是:是 SQL桌面版,而且是单机版(就是只在一台机器上使用的,所以,就没有另外一台机器还有服务器端)

这样能行吗??我觉得不太可能。。。。
还有,数据库文件*.mdf 和 *.ldf 放在哪儿?也是放在exe文件目录下吗?怎么样能和这两个文件连接起来?
我真想不通。。。在此,也真是麻烦大家了。
...全文
140 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyerlxg 2002-03-19
  • 打赏
  • 举报
回复
1、首先你要明白一个道理,PB只是前台开发语言,其开发出的应用软件一般是处理后台数据库中的数据。这就说明一个问题所在,按照你的思路,后台数据库应该是MS SQL Server,而无论是单机版或者Server版,其都要安装SQL软件。只不过你在开发时用单机版,但你发行软件时肯定在服务器上安装Server版,至于工作站,则可以不安装客户端。
2、至于你的原先的MDF文件,则可以通过SQL管理器把当前的数据库添加进你的个人版的SQL数据库中,这样就可以继续使用而不必重建你的数据库。
3、你所说的生成EXE文件,是不想在工作站(指其它电脑还是你装有个人版的本机电脑)上装SQL吗,如果是的话,确实可以,不过要将一些动态链接库copy到EXE相同的目录内,具体文件是:(PB7.0版本)
PBVM70.DLL:PowerBuilder虚拟机,必需
PBMSS70.DLL:MS SQL Servr数据库服务器的直接接口
PBDWE60.DLL:DataWindow引擎,如果使用了DataWindow和Report,必需
NTWDBLIB.DLL:DBMS客户端链接库,负责执行与服务器的连接,必需
DBNMPNTW.DLL:Named Pipes Network Library,网络连接方式之一
以上问题,不知是否适用你的系统。
iamknight 2002-03-19
  • 打赏
  • 举报
回复
可笑,没有后台的数据处理服务,你谈何数据库应用程序!

难道还有什么疑问吗?要是不装SQL,那谁来做后台的数据处理。
ldk 2002-03-19
  • 打赏
  • 举报
回复
没有sql服务端不行
autumn_fox 2002-03-18
  • 打赏
  • 举报
回复
我认为要安装server
关注
gxbhhp 2002-03-18
  • 打赏
  • 举报
回复
byfq(不愿放弃) 你好;
你说:

原来的数据库文件*.mdf 是不能直接使用的,可以通过一个内部的存储过程命令重建。

怎么重建?重建了之后,又怎么通过pb把数据库文件*.mdf连接起来?不用再通过odbc了,当然,这时也不存在通过odbc连接的可能性了
gxbhhp 2002-03-18
  • 打赏
  • 举报
回复
这篇文章的作者补充:
唉呀:::怎么回事?是不是这个论坛的主题不能太长,怎么在输入的时候,它也不提示一下?
完整的主题是这样的:


pb 7.0+sql server桌面版(也只在一台机器上运行),写成EXE后,我想不用安装SQL SERVER数据库,也可以正常执行,应该怎么办?太感谢了!



龙剑行 2002-03-18
  • 打赏
  • 举报
回复
SQL桌面版=单机版吗?
如果是桌面版对于这个问题在于,mssql server桌面版是是一个运行在win9x系统上的数据库系统(DBMS),而且这种桌面版数据库系统在连接方式采用了和在NT或2k下使用的SQL SERVER相同。所以也有服务器端概念!所以我理解桌面版的MSSQL数据库服务器版在连接方式上相同。
当然如果你采用ODBC连接你的MSSQL桌面版是没有问题的!
fandy 2002-03-18
  • 打赏
  • 举报
回复
偶也遇到这个问题
liuyxit 2002-03-18
  • 打赏
  • 举报
回复
如果是单机版就一定要装sql.
如果是有服务器时,在客户端可以不装。
jiazhij 2002-03-18
  • 打赏
  • 举报
回复
没有服务端?哦,可能不行
byfq 2002-03-18
  • 打赏
  • 举报
回复

安装SQL桌面版,
数据库需要重新创建,,
创建数据库是会生成数据库文件*.mdf 和 *.ldf,放在哪儿?自己可以指定位置,sqlserver数据库的移植是通过sql语句重新建表生成的
,原来的数据库文件*.mdf 是不能直接使用的,可以通过一个内部的存储过程命令重建,不
过,我现在记不住了,你可以查查sqlserver的帮助文件
2000pinbo 2002-03-18
  • 打赏
  • 举报
回复
不懂

400

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧