关于sap连接外部服务器sql的问题

问题描述

我的report这样写的dataf1(40).tablesdbcon.parameters:conexionlikedbcon-con_name.try.EXECSQL.CONNECTTO:conexionENDEXEC.EXECSQL.SETCONNECTION:conexionENDEXEC.*CATCHcx_sy_native_sql_error.ifsy-subrc=0.write'连接成功'.endif.endtry.我的dbco这样设置的最后运行report报错了。我的系统是xp的,sql2000打了sp4的补丁,,求教各位大侠

解决方案

解决方案二:
主机名改到11个字符以内,不要带特殊字符,只要字母数字。
解决方案三:
引用1楼qiangsheng的回复:

主机名改到11个字符以内,不要带特殊字符,只要字母数字。

华师傅,,我已经按照你说的改过了,,还是没有成功
解决方案四:
你的目的是啥?向SQLSERVER里传递数据么?RFC被外部程序调用传递TABLES也可以传递数据。你配置的链接机器名太长了,我们都是用IP地址连的。
解决方案五:
恩,,我想连接到外部数据库,向SQL理传递数据,,现在连接不起来,,连接的机器名我已经改过了。。。。还是不成功。。。
解决方案六:
引用3楼xocom的回复:

你的目的是啥?向SQLSERVER里传递数据么?RFC被外部程序调用传递TABLES也可以传递数据。你配置的链接机器名太长了,我们都是用IP地址连的。

恩,,我想连接到外部数据库,向SQL理传递数据,,现在连接不起来,,连接的机器名我已经改过了。。。。还是不成功。。。

时间: 2024-09-19 07:14:25

关于sap连接外部服务器sql的问题的相关文章

oracle 11g-关于Oracle11g数据库与pl/sql图形操作界面连接自己服务器和远程服务器的问题

问题描述 关于Oracle11g数据库与pl/sql图形操作界面连接自己服务器和远程服务器的问题 是这样的:公司有一个服务器专门管理项目的数据库,所以我们员工的电脑只装了服务端(今天重装我才知道Oracle有服务端跟客户端之分呀),因为我是新手 对这些不是很了解, 如果 我想把服务端的某个数据库整个弄下来到我自己电脑(本地) 运行项目的时候连接本地这个数据库(因为在开发完之后 测试的数据库会被清理掉 这样我用来学习的项目就连接不上了 我想保留这个数据库到本地 方便我学习),那么 我该怎么做?是不

sql server 2012 怎么连接到服务器

问题描述 sql server 2012 怎么连接到服务器 解决方案 server name输入sqlserver所在服务器ip地址,如果是本机填写点(.)或者你机器名就行了,然后connect,如果用sqlserver管理员账户,authentication选sql server autentication,输入用户名和密码进行连接 解决方案二: SQL Server2012如何更改服务器的名称SQL Server 2012数据库服务器安全管理sql server 2012静默安装 解决方案三

SQL Server 复制需要有实际的服务器名称才能连接到服务器

机子由于在捣鼓DAC连接方式时,计算机名被修改了,被改成了kerry,直到最近几天由于计算机改名了,这个潜在的问题(本机数据库只是偶尔那里 做实验)终于爆发了:我用连接服务器从其它服务器拷贝数据时报错,错误如下:SQL Server 复制需要有实际的服务器名称才能连接到服务器.不支持通过服务器别名.IP 地址或任何其他备用名称进行连接.请指定实际的服务器名称"xxxx". (Replication.Utilities):具体情况如图所示       解决方法:从sys.sysserve

SQL server 2008 无法连接Local服务器的解决办法

 SQL server 2008 中连接local服务器时,显示无法找到local                 然后打开开始--所有程序--SQL server2008 --配置工具--SQL server配置管理器     打开配置管理器以后,打开SQL server服务,启动SQL server(MSSQLSERVER) 和SQL server 代理(MSSQLSERVER)     然后再打开SQL server网络配置--MSSQLSERVER的协议,启用TCP/IP 然后再次连接l

sql无法连接到服务器

问题描述 无法连接到服务器.......(服务器名)[Microsoft][ODBCSQLServerDriver][SQLServer]用户'ss'登录失败.原因:未与信任SQLServer连接相关联. 解决方案 解决方案二:打补丁或者进行服务配置解决方案三:1.你试试在本地连接试试,用SQLServer的企业管理器打开,用用户sa连接试试,估计是你的用户出错了.2.确保你的sql服务时启动的..如果没有启动肯定是不能打开的..3.如果是代码中不能连接,就要看看地址和配置有没有正确了.没有看到

C#代码连接sqlserver服务器并执行sql文件

问题描述 C#代码连接sqlserver服务器并执行sql文件最好附上完整代码 解决方案 解决方案二:StreamReader读取sql文件内容,直接用就是了,sqlserver支持批量sql解决方案三:这个用BAT就可以了不要用C解决方案四:#该回复于2012-04-11 12:43:30被版主删除

sql server里连接远程服务器,并进行创建和删除新数据库

sql server里连接远程服务器,并进行创建和删除新数据库教程 一.创建新库 /* 测试 在sql2005中通过查询分析器,连接到sql2000,并创建了 tmpdb 库:成功 p_CreateDB 'tmpdb1','data','sa','sa' */ -----------------------创建存储过程开始-------------------- if object_id('p_CreateDB') is not null drop procedure p_CreateDB go

SQL Server复制需要有实际的服务器名称才能连接到服务器

SQL Server 2005/2008 配置 Transactional  Replication 过程中,出现如下异常信息. 异常信息: Replication.Utilities---------- SQL Server 复制需要有实际的服务器名称才能连接到服务器.不支持通过服务器别名.IP 地址或任何其他备用名称进行连接.请指定实际的服务器名称"xxxxxxx". SQL Server replication requires the actual server name to

wpf-WPF 连接远程Microsoft SQL Server 2008 报错

问题描述 WPF 连接远程Microsoft SQL Server 2008 报错 报错的内容是:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: SQL Network Interfaces, error: 25 - 连接字符串无效). 我连接的语句是: SqlConnectionStringBuilder connbuilder = new SqlC