АРХИТЕКТУРА ТЕХНОЛОГИИ ADO.NET (ПОДКЛЮЧАЕМАЯ ЧАСТЬ)

Объясните, пожалуйста, нормально ли что при выполнении я не вижу консоль и в выходные данные попадает исключение? Хотя у автора тот же код и есть вывод.

Вызвано исключение: "System.Data.SqlClient.SqlException" в System.Data.dll
Программа "[3296] ConnectionStrings.exe" завершилась с кодом 0 (0x0).

using System;
using System.Data.SqlClient; // в этом пространстве имен находится поставщик данных для MS SQLServer

namespace CBS.ADO_NET.ConnectionStrings
{
    class Program
    {
        static void Main(string[] args)
        {
            string conStr = @"Data Source=.\SQLEXPRESS;Initial Catalog=ShopDB; Integrated Security=True";               //строка подключения
            // string conStr = @"Data Source=(local)\SQLEXPRESS;Initial Catalog=ShopDB; Integrated Security=True"; 
            // string conStr = @"Data Source=localhost\SQLEXPRESS;Initial Catalog=ShopDB; Integrated Security=True"; 

            // Следую инструкциям строки подключения следует найти на локальном компьютере экземпляр SQL Server  с именем SQLEXPRESS, 
            // поискать каталог ShopDB и попытаться получить доступ к источнику данных через доверительное подключение, 
            // используя для этого вашу учетную запись Microsoft Windows

            SqlConnection connection = new SqlConnection(conStr); // создание экземпляра класса SqlConnection
            
            try
            {
                connection.Open(); // открытие физического подключения к источнику данных 
                Console.WriteLine(connection.State);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                connection.Close(); //закрытие физического соединения с источником данных
                Console.WriteLine(connection.State);
            }
        }
    }
}

Код автора

Мой код


Ответы (0 шт):