我正在使用ms sql 2008并尝试创建引用另一个数据库的数据库名称.例如'Dev','Test','Demo'将是我可以从我的多个配置文件中引用的数据库名称,但每个名称将指向另一个数据库,例如'db20080101'或'db20080114'.
[编辑]有些配置是针对我控制代码的应用程序而有些则不是(例如MS报告服务数据源文件配置)[/编辑]
看来sqlserver只支持View,Table,Sproc或Function的同义词.Alias'用于表和列名称.
有没有办法做到这一点,我错过了文档?任何人对解决方法有任何建议吗?
我在Windows Server 08,sp2上的IIS7中托管WCF服务.该服务作为自己的网站托管,并通过NET.TCP端点公开.该服务完美运行,直到发出restart/iisreset命令.
在重新启动或iisreset之后,当我进行任何服务调用时,我收到以下错误:'System.ServiceModel.EndpointNotFoundException:无法分派消息,因为端点地址处的服务'net.tcp:// [website]/[ service_name] .svc'不适用于地址协议..'
服务器的事件日志显示以下错误:'尝试读取并实例化已配置的ProcessHandlerType时发生错误.例外:System.ArgumentException消息:未知的协议ID"NET.TCP".StackTrace:在System.Web.Hosting.ProcessHost.StartProcessProtocolListenerChannel(String protocolId,IListenerChannelCallback listenerChannelCallback)'
问题:我该如何解决这个问题?为什么在iisreset之后禁用NET.TCP协议?这是一个错误吗?我错过了一些配置吗?
IIS设置详细信息: - 服务器08和08 R2 - 绑定:http,NET.TCP(808:*) - EnabledProtols:http,NET.TCP. - 网站appPool的标识设置为特定用户.
此处提供示例代码:http://drop.io/wcfTcpSampleService
谢谢