Я работаю с приложением C # windows
и я столкнулся с проблемой подключения OLEDB к SQL SERVER 2008
мой код слишком прост:
Я пытаюсь заполнить таблицу данных из этого запроса
string connString = "Provider=SQLOLEDB;Data Source=servername;Initial Catalog=DBname;Integrated Security=SSPI";
string query = "SELECT * FROM account";
//create an OleDbDataAdapter to execute the query
OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, connString);
//create a command builder
OleDbCommandBuilder cBuilder = new OleDbCommandBuilder(dAdapter);
//create a DataTable to hold the query results
DataTable dTable = new DataTable();
//fill the DataTable
dAdapter.Fill(dTable);
//the DataGridView
//DataGridView dgView = new DataGridView();
//BindingSource to sync DataTable and DataGridView
BindingSource bSource = new BindingSource();
//set the BindingSource DataSource
bSource.DataSource = dTable;
//set the DataGridView DataSource
dataGridView_FraudDetails.DataSource = bSource;
dAdapter.Update(dTable);
но я получаю следующую ошибку в этой строке
//fill the DataTable
dAdapter.Fill(dTable);
"[DBNETLIB] [ConnectionOpen (Connect ()).] SQL Server не существует или доступ запрещен."
Код работал хорошо, но когда я удалил сервер и переустановил его снова, это дало мне эту ошибку
Я пытался отключить брандмауэр, но он не работает
Любое предложение, пожалуйста