草庐IT

web-development-server

全部标签

sql - 将 XML 插入 SQL Server 2008 数据库

您好,我正在尝试将一些XML数据插入到SQLServer2008上的表中。但是我一直收到此错误;XMLparsing:line1,character39,unabletoswitchtheencoding数据库列filemeta使用XML数据类型,我已将编码切换为UTF-16,我认为这是添加XML数据所必需的。INSERTINTOtestfiles(filename,filemeta)VALUES('test.mp3','');救命,我卡住了。注意:我使用XMLTextWriter创建了XML。 最佳答案 是的,当您尝试将XML插入

sql-server - 将 'xml' 导入到 SQL Server

我有一个结构如下的文件:TrueMainEvent...andsoon我不完全确定它是否是有效的XML,但是我需要将它导入SQLServer,但我尝试的一切似乎都不起作用。任何人都可以通过一些示例代码或关于使用哪种方法的建议为我指明正确的方向吗?理想情况下,我希望按照以下方式将原始数据放入平面表中:Name|Type|Duration|EventKindTheMuppets|TV_Show|00:30:00|MainEvent最后,这是来自相当大的文件,我需要定期导入。谢谢你 最佳答案 试试这个:DECLARE@XMLXML='Tr

sql-server - 无法在 SQL Server 中将 TEXT 转换为 XML

基本上我有一个名为XML的列,类型为TEXT;由于其他原因无法更改,但我想知道如何将其转换为XML。它给我一个错误XMLparsing:line1,character39,unabletoswitchtheencoding尝试这样做时。无论如何,它仍然可以将其格式化为XML吗?我真的被困在这一点上了。列内数据:c624a356-9f18-403c-b404-790e79034c7d这里是强制转换的SQL代码:SELECTCAST(XMLASXML).value('(/Record/UserGuid)[1]','NVARCHAR(max)')FROMtbl_Module_RequestF

sql-server - 如何从 SQL Server 中的 XML 元素获取特定属性

我在表的一列中有类似以下XML的内容:...我正在尝试通过TSQL从XML中获取valueB部分到目前为止我得到了正确的节点,但现在我不知道如何获得属性。selectxmlCol.query('/container/param[@name="paramB"]')fromLogTable我想我可以将/@value添加到末尾,但是SQL告诉我属性必须是节点的一部分。我可以找到很多选择子节点属性的例子,但没有关于兄弟属性的例子(如果这是正确的术语)。如有任何帮助,我们将不胜感激。 最佳答案 尝试使用.value函数代替.query:SEL

xml - 从 ASP.NET Web API 中删除 XML 中的命名空间

如何使用WebAPI从下面的xml响应中删除命名空间?1100 最佳答案 选项1是切换到在GlobalConfiguration中使用XmlSerializer:config.Formatters.XmlFormatter.UseXmlSerializer=true;选项2是用装饰你的模型[DataContract(Namespace="")](如果这样做,您需要使用[DataMember]属性修饰成员)。 关于xml-从ASP.NETWebAPI中删除XML中的命名空间,我们在Stac

.net - 将XML插入SQL Server时出现 "unable to switch the encoding"错误如何解决

我正在尝试插入XML列(SQLSERVER2008R2),但服务器报错:System.Data.SqlClient.SqlException(0x80131904):XMLparsing:line1,character39,unabletoswitchtheencoding我发现XML列必须是UTF-16才能使插入成功。我使用的代码是:XmlSerializerserializer=newXmlSerializer(typeof(MyMessage));StringWriterstr=newStringWriter();serializer.Serialize(str,message)

xml - VS 2015 RTM web.config 全局元素 'configuration' 已经声明

在3台全新安装VS2015RTM的PC上遇到此问题。在VS2013中打开文件时没有问题。Fix:TheGlobalelement'configuration'hasalreadybeendeclared中描述的步骤和其他相关问题无济于事,因为VS会忽略XML模式对话框中的任何更改。想法? 最佳答案 不幸的是,有许多情况会导致此问题。最有可能的问题是文档的架构设置不正确。当您在计算机上安装较新版本的.NET和/或VisualStudio时,可能会发生这种情况。不过修复很简单。来自VisualStudiodocumentation:Op

sql-server - 为什么在为非 xml 数据查询链接服务器时出现错误 "Xml data type is not supported in distributed queries"?

我有两个名为DATA01和DATA02的SQLServer(运行SQLServer2008)。DATA02有一个链接服务器定义LINK,它指向DATA01,并设置了合适的用户映射。在DATA01上有一个数据库MyDatabase包含以下两个表:CREATETABLET_A(Idint)CREATETABLET_B(Idint,Stuffxml)当我从DATA02运行此命令时,我得到了预期返回的数据:SELECTIdFROMLINK.MyDatabase.dbo.T_A;但是,当我从DATA02运行此命令时,出现错误:SELECTId,StuffFROMLINK.MyDatabase.d

xml - WCF 错误 "This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case"

我在使用从Windows服务到我的Web服务器上运行的WCF服务的WCF调用时遇到问题。这个电话已经工作了几个星期,但突然停止工作,此后一直没有工作。我遇到的异常是:GeneralErrorOccurredSystem.ServiceModel.CommunicationException:AnerroroccurredwhilemakingtheHTTPrequest然后它说ThiscouldbeduetothefactthattheservercertificateisnotconfiguredproperlywithHTTP.SYSintheHTTPScase.Thiscould

asp.net - MSBuild 脚本和 VS2010 发布应用 Web.config 转换

因此,我安装了VS2010,并且正在为我们的TeamCity构建集成修改我的MSBuild脚本。一切正常,只有一个异常(exception)。如何告诉MSBuild我想应用我在发布构建时创建的Web.conifg转换文件...我有以下生成已编译网站的内容,但它会将Web.config、Web.Debug.config和Web.Release.config文件(全部3个)输出到已编译的输出目录。在工作室中,当我执行发布到文件系统时,它将进行转换并仅输出具有适当更改的Web.config...任何帮助都会很棒..!我知道这可以通过其他方式完成,但我想尽可能使用新的VS2010方式来完成此操