我試圖在SQL Server計算機上執行模式文件。我目前同時安裝了SQL Server 2005和SQL Server 2008。當我嘗試執行.sql文件(意味着在2008版本上執行)時,出現以下錯誤。SQL Server 2005和SQL Server 2008的兼容性問題
Microsoft.SqlServer.Management.Common.ConnectionFailureException:
Failed to connect to server . --->
Microsoft.SqlServer.Management.Common.ConnectionFailureException: This SQL Server
version (10.0) is not supported
是否有指定Microsoft.SqlServer.Management.Smo.dll看起來,當你執行卸載比2005年版的其他程序或其他一些替代方法需要哪個版本的方法嗎?
編輯
,我從ASP.Net應用程序的.sql文件,並使用Microsoft.SqlServer.SMO dll
ServerConnection conn = new ServerConnection(new System.Data.SqlClient.SqlConnection(connString),);
Server srv = new Server(conn);
// execute sql file
srv.ConnectionContext.StatementTimeout = 300000;
srv.Databases[conn.DatabaseName].ExecuteNonQuery(schema);
您使用什麼工具,實用程序或應用程序「執行.sql文件」? (SQLDMO暗示我使用的是命令窗口,但似乎不太可能) – 2011-03-25 20:43:44