Time is money!



При установке Visual Studio 2005 одновременно можно установить и Microsoft SQL Express Server 2005, что является довольно урезанной версией SQL сервера.
Однако сразу же после установки сталкиваешься с проблемой отсутствия Query Browser для него – установлены в комплекте только инструменты управления сервером, что практически лишает всякой возможности работы с ним. После поиска в Google я наткнулся на отдельный инструмент Microsoft SQL Server Management Studio Express, который можно скачать с сайта Microsoft. Этот инструмент является удобным Query Browser’ом для работы с SQL Express 2005 сервером.
Для начала работы с БД в программе остался один шаг – правильно написать строку соединения с БД. По умолчанию в SQL Express 2005 стоит Windows авторизация, поэтому нужно в строке соединения обязательно указать ключ «Integrated Security=true;». Создаем базу данных с помощью Management Studio, в .config файле проекта в раздел <appSettings> добавляем следующий ключ:
<add key="SQLServerConnectionString" value="Integrated Security=true; Data Source=YOU_COMPUTER_NAME\SQLEXPRESS; Initial Catalog=YOU_DB_NAME; Connection Timeout=180" />
И тогда строка подключения доступна в программе C# как
System.Configuration.ConfigurationSettings.AppSettings["SQLServerConnectionString"]