Невозможно открыть базу данных "pubs", запрошенную при входе в систему. Ошибка входа Не удалось войти в систему для пользователя 'ESLAM \ Eslam_Nora' - PullRequest
0 голосов
/ 29 ноября 2011

Здравствуйте, я пытаюсь сохранить информацию о сумме в таблице SQL Server, но когда я запускаю форму и поворачиваюсь для хранения данных, появляется вышеупомянутая ошибка времени выполнения, а на значке базы данных pubs в SQL Server отсутствует знак (+), как прийти ! , я написал этот код для вставки, заранее спасибо.

public partial class Add_Client : Form
{

    SqlConnection clientConnection;
    string connString;
    SqlCommand insertCommand; 

   public Add_Client()
    {
        InitializeComponent();
        connString = "Data Source=.\\INSTANCE2;Initial Catalog=pubs; Integrated security=true ";
        clientConnection = new SqlConnection();
        clientConnection.ConnectionString = connString;
    }

    private void button1_ADD(object sender, EventArgs e)
    {
         try
        {

            SqlCommand insertCommand = new SqlCommand();
            insertCommand.Connection = clientConnection;
            insertCommand.CommandText = "INSERT INTO Client_Data values(@Client_Name,@Autorization_No,@Issue_Type,@Status)";
            insertCommand.Parameters.Add("@Client_Name", SqlDbType.NVarChar, 60).Value = txt_Name.Text;
            insertCommand.Parameters.Add("@Autorization_No", SqlDbType.Int, 60).Value = txt_Auth.Text.ToString();
            insertCommand.Parameters.Add("@Issue_Type", SqlDbType.Text, 200).Value = txt_Iss.Text;
            insertCommand.Parameters.Add("@Status", SqlDbType.Text, 200).Value = txt_Iss.Text;
            //insertCommand.Parameters.Add("@Date To Memorize", SqlDbType.Date, 15).Value=Ca_Mem.se;
            insertCommand.Connection.Open();
            insertCommand.ExecuteNonQuery();
        }
        catch (Exception ex)
        {
            throw ex;

        }
        finally
        {
            if (clientConnection != null)
            {
                clientConnection.Close();
            }

        }
        }
}

1 Ответ

1 голос
/ 29 ноября 2011

Вы используете встроенную защиту для доступа к базе данных. Поэтому ваш пользователь Windows должен быть авторизован для доступа к базе данных. Проверьте настройки безопасности для сервера и базы данных.

...