InnerException:System.Data.SqlClient.SqlException was unhandled by user code Message=Incorrect syntax near 'GO'. Source=.Net SqlClient Data Provider ErrorCode=-2146232060 Class=15 LineNumber=2 Number=102 Procedure="" Server=. State=1 StackTrace: at Microsoft.Data.Schema.UnitTesting.ExecutionEngine.ExecuteTest(ConnectionContext ctx, String testSql, DbParameter[] tsqlParameters) at Microsoft.Data.Schema.UnitTesting.DatabaseTestService.Execute(ConnectionContext scriptExecutionContext, ConnectionContext privilegedExecutionContext, DatabaseTestAction action, DbParameter[] sqlParameters) at CascadingDataViewerTests.DatabaseUnitTest1.OneTableOneRow() in C:\Users\jamie\Documents\Visual Studio 2010\Projects\T-SQL\sp_CascadingDataViewer\CascadingDataViewerTests\DatabaseUnitTest1.cs:line 39 InnerException:这是为什么?或者,更重要的是,我如何解决这个问题?我知道GO不是真正的T-SQL关键字,但我仍然希望能够像这样运行我的测试:Why is this? Or, more importantly, how do I get around this? I know that GO isn't an actual T-SQL keyword but I still would like to be able to run my tests like this: 创建数据库 切换到该数据库 设置数据库对象 运行测试 切换to [master] 拆除在测试开始时创建的wsa数据库。如果GO不起作用怎么办呢?How can I do that if GO does not work?谢谢你, JamieThanksJamie 这篇关于如何将批次放入我的预测试脚本中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!