none
Подключение к MS SQL Server 2012 RRS feed

  • Вопрос

  • Добрый день!

    Впервые работаю с sql server, и пытаюсь установить соединение вот таким образом:

    private void Button_Click_1(object sender, RoutedEventArgs e)
            {
                SqlConnection con = new SqlConnection();
                con.ConnectionString = 
    "Server = NATALIE; Database = Reestr_table; Integrated Security = True";
                con.Open();
    
                SqlDataAdapter da = new SqlDataAdapter
    ("select * from Reestr_table", con);
                SqlCommandBuilder cb = new SqlCommandBuilder(da);
    
                DataSet ds = new DataSet();
                da.Fill(ds, "Reestr_table");
    
                DataGrid.ItemsSource = ds.Tables[0].DefaultView;
                
            }

    Но при подключении выдает вот такую ошибку: "

    Cannot open database "Reestr_table" requested by the login. The login failed.

    Login failed for user 'Natalie\Наталья'."

    Подскажите что делать и как исправить эту ошибку. Заранее благодарен.)

    4 августа 2013 г. 10:14

Ответы

  • Посмотрите присутствует ли учтная запись тут:

    Естественно она у вас другая. От имени какой учётной записи был установлен SQL Server? Если от той, что привели вы, то она должна быть там. Ещё попробуйте запустить Visual Studio от имени администратора.


    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа Dmitrii Shimanov 4 августа 2013 г. 11:32
    4 августа 2013 г. 11:25
    Модератор

Все ответы

  • А где у вас находится сервер, на той же машине, что и ваше приложение или на отдельной. У вас попросту отсутсвуют права на доступ к БД. Их можно добавить через SQL Server Management studio.

    Сделаем содержимое сообщества лучше, вместе!

    4 августа 2013 г. 10:58
    Модератор
  • На локальной. Сей час попробую дать права.

    4 августа 2013 г. 11:09
  • А можно поподробнее, а то я что - то найти не могу

    4 августа 2013 г. 11:19
  • Посмотрите присутствует ли учтная запись тут:

    Естественно она у вас другая. От имени какой учётной записи был установлен SQL Server? Если от той, что привели вы, то она должна быть там. Ещё попробуйте запустить Visual Studio от имени администратора.


    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа Dmitrii Shimanov 4 августа 2013 г. 11:32
    4 августа 2013 г. 11:25
    Модератор
  • Все разобрался, помог запуск от имени администратора. Спасибо большое)

    4 августа 2013 г. 11:32