C# 实体框架代码先保存更改会在某些服务器上引发SQL错误,但在其他服务器上不会

C# 实体框架代码先保存更改会在某些服务器上引发SQL错误,但在其他服务器上不会,c#,wpf,frameworks,entity,sybase,C#,Wpf,Frameworks,Entity,Sybase,正如标题所说 我从我的机器上运行这个程序,它可以很好地检索和保存数据。当我将解决方案部署到我们的终端服务器时,数据将很好地检索和加载,但是通过调用SaveChanges执行的任何更新或插入都会抛出附加的错误 我正在对现有的sybase数据库使用EF5代码优先的方法 如果它不返回任何数据也不保存,我会理解,但为什么它会返回数据而不保存,为什么它只会是一些机器 我能看到的唯一不同之处是操作系统的版本 工作内容: 视窗7 视窗8 windows server 2008 不适用于: windows se

正如标题所说

我从我的机器上运行这个程序,它可以很好地检索和保存数据。当我将解决方案部署到我们的终端服务器时,数据将很好地检索和加载,但是通过调用SaveChanges执行的任何更新或插入都会抛出附加的错误

我正在对现有的sybase数据库使用EF5代码优先的方法

如果它不返回任何数据也不保存,我会理解,但为什么它会返回数据而不保存,为什么它只会是一些机器

我能看到的唯一不同之处是操作系统的版本

工作内容: 视窗7 视窗8 windows server 2008

不适用于: windows server 2003

这可能是一个转移注意力的问题,但我一直在寻找解决方案


请帮助

屏幕截图上的内部异常是什么-“第2行p0附近的语法错误”。我们无法检查SQL,但老实说,这不重要。我可以从一台服务器的硬盘上复制一个不工作的副本,然后将它复制到另一台服务器上,它将工作…使用完全相同的文件