在计算机 A 上,我的项目运行良好,但在计算机 BI 上出现 SQL 异常:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 -错误定位服务器/指定实例)
每次我调用该CreateDatabse()
方法(从Database
类继承自DataContext
类)。
我已经尝试重新安装整个 SQL Server - 但异常仍然存在。我安装了 SQL Server 2012。我安装的 SQL 相关程序列表:
如果有任何区别,计算机A在win8下运行,计算机B在win7下运行。
数据库由程序代码创建:
String FOLDER_PATH = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "ProgramName");
Directory.CreateDirectory(FOLDER_PATH);
String path = Path.Combine(FOLDER_PATH, "database.mdf");
Database db = new Database(path);
bool exists = db.DatabaseExists();
if (exists == false)
db.CreateDatabase();
public class Database : DataContext
{
public Table<Record> RecordTable;
public Database(string connection) : base(connection) { }
}
编辑:我的问题仍未解决。我尝试再次重新安装 MS SQL,但没有任何效果。