1. 程式人生 > >sql資料庫連線:使用者‘sa’登入失敗問題破解(百度加個人總結)

sql資料庫連線:使用者‘sa’登入失敗問題破解(百度加個人總結)

程式設計環境:Microsoft Visual C# 2005

資料庫:sql server2005

目的:使用GridView控制元件繫結資料

頁面載入時間Page_Load中編寫程式碼如下:

        string sqlCon = "Data Source=(local);Database=Northwind;User id=sa;PWD=";
        SqlConnection sqlconn = new SqlConnection(sqlCon);
        sqlconn.Open();
        string sqlstr = "select * from Region";
        SqlDataAdapter sqldataadapter = new SqlDataAdapter(sqlstr, sqlconn);
        DataSet mydataset = new DataSet();
        sqldataadapter.Fill(mydataset);
        GridView1.DataSource = mydataset;
        GridView1.DataBind();
        sqlconn.Close();

執行的時候卻一直提示錯誤:使用者 'sa' 登入失敗。

       1.點選“開始 - 所有程式 - Microsoft SQL Server 2005 - 配置工具 - SQL Server配置管理器”,開啟“SQL Server 配置管理器視窗”視窗。將SQL server 2005 網路配置的MSSQLSERVER的協議中的Named Pipes和TCP/IP啟動,將SQL Native Client配置中的客戶端協議的SQL server 2005 網路配置的MSSQLSERVER的協議中的Named Pipes和TCP/IP啟動,如下圖所示

2、更改SQL的登入模式,如下圖:

3、更改sa的登入密碼,個人猜測:改完後雖然那裡顯示的長度不變,但其實已經變成新的密碼的了,如下圖

最後重啟SQL server資料庫時如下:

按道理來說,到了這裡在程式碼中加上新密碼問題應該解決了的,但是本人的問題比較多,所以又出現了一下問題

無奈之下,只好把自己新建的程式碼中使用自己新建的資料庫和資料表(本來使用的是SQL server預設的),結果就OK了