SqlConnection con = new SqlConnection();
con.ConnectionString = @"SERVER=MyComp\SQLEXPRESS; DATABASE = master; Integrated Security=true; User Instance=True";
string sqlCreateDBQuery = "CREATE DATABASE test_db ON PRIMARY (NAME = test, FILENAME = 'C:\\test.mdf', SIZE = 5MB, FILEGROWTH =10%)";
SqlCommand myCommand = new SqlCommand(sqlCreateDBQuery, con);
try
{
con.Open();
Console.Write("Connected");
myCommand.ExecuteNonQuery();
}
catch (System.Exception ex)
{
Console.Write(ex);
Console.Read();
}
finally
{
con.Close();
}
c# создание базы данных и просмотр ее в studio
Я создаю базу следующим образом:
Код:
База Данных создается в каталоге указанном в программе, тут проблем нет. Но если я открываю MS SQL Server Management Studio ее там нет, и добавить я ее могу только приаттачив руками.
Скажите пожалуйста, она вообще туда должна попадать автоматически?
И что я тогда делаю неправильно?
Просвятите меня пожалуйста. Я только начал работать с БД и было бы неплохо разобраться с различными вариантами.
Как бы вы реализовали создание БД. И как всетаки сделать, чтоб мою БД было видно в MS SQL Server Management Studio.
Я воспользовался методом с этого сайта http://www.codeproject.com/KB/database/CreateDB.aspx
В общей сложности, мне надо создать БД, с тремя таблицами, и из текстового файла заполнить ее таблицы. Как работать с текстовым файлом я знаю, а вот что делать с базой, не понимаю.
Отправьте хотябы туда, где можно почитать, что нибудь практически полезное. Можно англоязычное.
немного упорства и все получится =)
Прилагаю файл, который есть на сайте кодепроджекта. Попробуйте.
Я не понимаю, почему у меня не работает.
Хотя база создается, и получать из нее данные я могу.
Сейчас разбираюсь, как добавлять в нее данные