コンピューター 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 をもう一度再インストールしようとしましたが、効果がありませんでした。