Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在用于地理编码的托管代码中实现SQL Server 2008用户定义函数_Sql Server_Visual Studio_Visual Studio 2008_Sql Server 2008_Virtual Earth - Fatal编程技术网

Sql server 在用于地理编码的托管代码中实现SQL Server 2008用户定义函数

Sql server 在用于地理编码的托管代码中实现SQL Server 2008用户定义函数,sql-server,visual-studio,visual-studio-2008,sql-server-2008,virtual-earth,Sql Server,Visual Studio,Visual Studio 2008,Sql Server 2008,Virtual Earth,目标: 要创建一个.NET dll,我可以从SQL Server内部引用它,在这里我可以传入一个地址并返回一个地理代码字符串,我可以将它作为t-SQL中使用的一个点粘贴到一个地理数据类型中 我正在使用虚拟地球,我注册了一个虚拟地球平台,该平台允许我访问虚拟地球平台服务器 我试图以与所示示例类似的方式创建一个用户定义函数,当然是使用VisualStudio2008。我有我在ASP.NET中编写的代码,它使用虚拟地球传递一个地址并返回纬度/对数坐标 问题: 唯一的问题是,虚拟地球需要你“添加服务引用

目标:
要创建一个.NET dll,我可以从SQL Server内部引用它,在这里我可以传入一个地址并返回一个地理代码字符串,我可以将它作为t-SQL中使用的一个点粘贴到一个地理数据类型中

我正在使用虚拟地球,我注册了一个虚拟地球平台,该平台允许我访问虚拟地球平台服务器

我试图以与所示示例类似的方式创建一个用户定义函数,当然是使用VisualStudio2008。我有我在ASP.NET中编写的代码,它使用虚拟地球传递一个地址并返回纬度/对数坐标

问题:
唯一的问题是,虚拟地球需要你“添加服务引用”,因为某种原因,当我进入项目菜单时,有添加引用和添加Web引用,但没有添加服务引用,这就是我需要能够调用geocodeService.Geocode(geocodeRequest)的添加服务引用,它发挥了所有的魔力


有人能告诉我我做错了什么吗?为什么无法在visual studio中向SQL Server项目添加服务引用?

右键单击SQL Server项目,转到属性,确保将目标framework设置为.Net 3.5。我猜它的目标是.NET2.0fw


如果您确实需要坚持使用2.0框架,请在浏览器中打开.svc链接并提取,您可以改为“添加Web引用”

右键单击Sql Server项目,转到属性,确保目标框架设置为.Net 3.5。我猜它的目标是.NET2.0fw

如果您确实需要坚持2.0框架,请在浏览器中打开.svc链接并提取,您可以改为执行“添加Web引用”