Sql server 从SQL Server(通过LinkedServer)选择到Sybase表获取错误“;db.schema.table报告有一个“;DBCOLUMNFLAGS“U ISFIXEDLENGTH”;16岁
从SQL Server(由LinkedServer)选择到Sybase表获取错误“链接服务器”的OLE DB提供程序“MSDASQL”为某列提供了不一致的元数据。据报告,对象“DB.schema.table”的列“XXXX”(编译时序号1)的“DBCOLUMNFLAGS_ISFIXEDLENGTH”为16Sql server 从SQL Server(通过LinkedServer)选择到Sybase表获取错误“;db.schema.table报告有一个“;DBCOLUMNFLAGS“U ISFIXEDLENGTH”;16岁,sql-server,database,sybase,linked-server,Sql Server,Database,Sybase,Linked Server,从SQL Server(由LinkedServer)选择到Sybase表获取错误“链接服务器”的OLE DB提供程序“MSDASQL”为某列提供了不一致的元数据。据报告,对象“DB.schema.table”的列“XXXX”(编译时序号1)的“DBCOLUMNFLAGS_ISFIXEDLENGTH”为16 查询:从[Server].[db].[schema].[table].最后在web上搜索一段时间后找到答案,当对具有可空字符列的表进行查询时给出错误 因此,解决方案是在Sybase中创建一个视
查询:从[Server].[db].[schema].[table].最后在web上搜索一段时间后找到答案,当对具有可空字符列的表进行查询时给出错误 因此,解决方案是在Sybase中创建一个视图,我在其中对特定列进行ISNULL验证,然后从SQL Server查询视图,而不是表 查询:从[Server].[db].[schema].[view]中选择*
资料来源:不完全是重复的,但可能有帮助:实际上它可以解决我的问题……谢谢。。。