1. 首先確定你的服務器端的computer Browser是否已經啟動了,如果沒有啟動的話,把它啟動了,同時關掉服務器端的防火牆。
(可以通過“控制面板”—“管理工具”—“服務”—“computer Browser”方式找到)
2. 對SQL Server2005進行設置:
2.1 打開”Microsoft SQL Server Management Studio“ 直接用Windows 用戶連接進入,再在“安全性”中的“登錄名”內的“新建登錄名”,你就對應的添好“確定”就可以了。
再在你對應的“數據庫”裡“安全性”用戶,把你建的用戶添加進去。
2.2 查看“服務器 屬性”在 “安全性”選上 “SQL Server 和 Windows 身份驗證模式”點 “確定”系統會提示你重新啟動SQL Server 你“停止”重啟一下就配好了。
3. 端口號也要設置:
在控制面板裡的服務和應用程序中的SQL Server配置管理中的SQL Server 2005網絡配置內的SQL
Server2005的協議TCP/IP啟用,在它的屬性設置它的端口號為1433 “確定” 啟動。
4. C#的連接語句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
strcons[0] 服務器名稱,一般添機器的IP
strcons[1]協議DBMSSOCN(為tcp/ip協議),在strcons[1] 可以直接填“DBMSSOCN”就可以了
strcons[2]]端口號,一般為1433
strcons[3] 數據庫名
strcons[4] 用戶名
strcons[5]密碼
string strcon;
private void button1_Click(object sender, EventArgs e)
{
strcon = strcon + @"Data Source=" + "172.17.21.11";
strcon = strcon + "," + "1433" + ";";
strcon = strcon + "Network Library=" + "DBMSSOCN" + ";";
strcon = strcon + "Initial Catalog=" + "TB" + ";";
strcon = strcon + "User ID=" + "sa" + ";";
strcon = strcon + "Password=" + "" + ";";
strcon = strcon +