Delphi连接一个sql server,怎么去判断连接的是本地的服务器呢??数据库备份语句“backup database...to disk=‘地址’”是不是不能把远程的数据直接备份到本地,就是后面“地址”是本地的,而数据库是远程的??

解决方案 »

  1.   

    得到本机的IP与你连接的IP一比不就知道了?
      

  2.   

    to(unsigned)
    那不是要先去获得本地的机器名和ip,然后再对比,和其中的一个相等的才符合条件。
    会不会很麻烦啊?没简单点的吗?to(78hgdong)
    在远程备份好,复制过来,那总得把远程的备份文件删除吧!这样如果权限不够就删不掉了啊
      

  3.   

    如果是读配置,那你能在配置中得到数据库的来源,如果是这里写死的,那不更简单了,你的机器上是单独的,没有SQL,那一定是连在其他的机器上了呀
      

  4.   

    难道你的程序不需要配置数据库吗?你在配置数据库的时候就能应该能通过IP、机器名知道他是不是本地了。backup不能把远程数据库备份到本地