Соединение с SQL Server - C#
Формулировка задачи:
Всем доброго время суток столкнулся с такой проблемой, нужно написать программу для соединения с SQL Server. С начала создается тестовая база данных TestDB, в ней таблица Book (рис. BookTable) с элементами (BookID-номер книги, Title-заголовок, PublishYear-год издания). Затем создается консольное приложение SQL Server:
При запуске программы на выполнения возникает ошибка исключения(рис. ErrorException)На сколько я понял проблема заключена в этой строке:
У меня SQL Server находится в
C:\Program Files\Microsoft SQL Server\MSQL10.SQLEXPRESS\MSSQL\Binn
Имя компьютера DNAPC и сервера тоже DNAPC. Тестовая база данных TestDB находится на локальном сервере DNAPC. Так почему же у меня при запуске программа не может найти базу данных TestDB. Помогите пожалуйста заранее огромное спасибо!!!!!
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; namespace ConnectToSqlServer { class Program { static void Main(string[] args) { try { string connectionString = GetConnectionString(); using (SqlConnection conn = new SqlConnection(connectionString)) { conn.Open(); //Не забудьте передать команде объект-соединение using (SqlCommand cmd = new SqlCommand("SELECT * FROM Books", conn)) using (SqlDataReader reader = cmd.ExecuteReader()) { //Класс SqlDataReader читает ряды и базы данных по одному, по мере //того, как вы их запрашиваете while (reader.Read()) { Console.WriteLine("{0}\t{1}\t{2}", reader.GetInt32(0), reader.GetString(1), reader.GetInt32(2)); } } } } catch (SqlException ex) { Console.Write(ex); } Console.ReadKey(); } //Хранить строки соединения в исходном коде не нужно, //но здесь сделано в иллюстративных целях static string GetConnectionString() { //Укажите источник данных, соответствующий //локальной копии SQL Server на компьютере return @"Data source= DNAPC\SQLEXPRESS;Initial Catalog=TestDB;Integrated Security=SSPI"; } } }
return @"Data source= DNAPC\SQLEXPRESS;Initial Catalog=TestDB;Integrated Security=SSPI";
Решение задачи: «Соединение с SQL Server»
textual
Листинг программы
return @"Data Source=DNAPC\SQLEXPRESS;Initial Catalog=TestDB;Integrated Security=True"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д