Подтвердить что ты не робот

Что такое строка соединения sql, которую мне нужно использовать для доступа к localhost\SQLEXPRESS с проверкой подлинности Windows или аутентификацией SQL?

'установил SQL Express на моем ПК, надеясь сделать некоторые практики создания таблиц, а затем их модифицировать. Я закодировал веб-страницу в Visual Studio, в основном, SELECT * из таблицы в SQLEXPRESS, но никогда не могу заставить строку подключения работать. Пожалуйста, помогите

Моя строка подключения

"Данные Источник = локальный \SQLEXPRESS; Initial Каталог = тест; Пользователь Id = xaa9-PC\xaa9; Password = ABCD;"

Сообщение об ошибке:

Запрос выбирается * из tblCustomers где ошибка username = 'johndoe' Ошибка входа в систему для пользователя "x309-PC\x309".

Описание: Необработанное исключение произошли во время выполнения текущий веб-запрос. Пожалуйста, просмотрите трассировки стека для получения дополнительной информации о ошибка и где она возникла в код.

Сведения об исключении: System.Exception: Запрос выбирается * из tblCustomers где ошибка username = 'johndoe' Ошибка входа в систему для пользователя "x309-PC\x309".

4b9b3361

Ответ 1

Попробуйте использовать проверку подлинности Windows:

Data Source=localhost\SQLEXPRESS;Initial Catalog=test;Integrated Security=SSPI;

Ответ 2

Попробуйте вот так:

string connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=test;User Id=x309;Password=abcd;";

Также убедитесь, что вы включили аутентификацию SQL.

Ответ 3

Если вы помещаете строку подключения данных в файл web.config, вы указываете свое соединение, как показано ниже:

<connectionStrings>
<add name="NorthwindConnString" 
     connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True" 
     providerName="System.Data.SqlClient"/>
</connectionStrings>

но если вы жестко кодируетесь на веб-сайте С#, вам нужно избежать "коллажей":

"Data Source=.\\\\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True"

Даже Скотт Гензельман может забыть this...

Ответ 4

public partial class _Default : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection("Data Source=SHANU-PC\SQLEXPRESS;Initial Catalog=Anusha;Integrated Security=True");
    protected void Page_Load(object sender, EventArgs e)
    {
        if(!IsPostBack)
        {

        con.Open();
        SqlCommand cmd=new SqlCommand("select * from tbl_state",con);

        SqlDataAdapter da=new SqlDataAdapter(cmd);

        DataTable dt=new DataTable();
        da.Fill(dt);
            DropDownList1.DataSource = dt;
            DropDownList1.DataTextField = "sname";
            DropDownList1.DataValueField = "sid";
            DropDownList1.DataBind();

        con.Close();
        }