右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成

解决方案 »

  1.   

    在NT的“控制面板”里选“网络”,找到“服务”,添加“远程访问服务”并将其属性设置好,然后在PB脚本里Transaction与数据库Connect之前调用拨号网络联接到NT即可。 
        声明API函数: 
        FUNCTION ulong WinExec(ref string lpCmdLine,ulong nCmdShow) LIBRARY "kernel32.dll" 
        UNCTION ulong FindWindow(ref string lpClassName,ref string lpWindowName) LIBRARY "user32.dll" ALIAS FOR "FindWindowA" 
        使用WinExec函数实现拨号联接,“我的连接”是你创建的拨号程序的名称: 
        WinExec('rundll32.exe rnaui.dll,RnaDial '+'我的连接',9) 
         
        FindWindow函数可检测是否拨通: 
        string ls_Classname,ls_WindowName 
        ulong ll_winhandle 
        setnull(ll_null) 
        setnull(ls_ClassName) 
        ls_WindowName ="连接到 我的连接" 
        ll_winhandle = FindWindow(ls_ClassName,ls_WindowName) 
        if ll_winhandle>0 then //拨通 
        . 
        else //未拨通 
        . 
        end if 
         
      

  2.   

    企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成
      

  3.   

    To:pengdali(大力) 
    和连接局域网内的SQLServer服务器一样吗?
    是不是在输入服务器名称窗口直接输入对方IP地址就可以了
    谢谢你,请详细一点好吗
      

  4.   

    企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成
    这还不够详细啊;新建SQL SERVER注册;
      

  5.   

    pengdali(大力)  佩服!!!!!!
      

  6.   

    远程主机必须允许RPC,默认允许。