C使用ip連線資料庫出錯,sql server

2021-09-24 15:15:08 字數 4089 閱讀 2993

1樓:匿名使用者

將圖中標註的ip地址改為你的ip地址.

2樓:匿名使用者

"server=192.168.1.7;database=database;uid=sa;pwd=123456"

我的字串就是這樣的.

不過我看你的也差不多哈,

你試試在mssql的管理器裡面,用這個地址和使用者名稱密碼看能不能接入.

using system;

using system.collections.generic;

using system.text;

using system.configuration;

using system.data;

using system.data.sqlclient;

public static class dbhelper

else if (connection.state == system.data.connectionstate.closed)

else if (connection.state == system.data.connectionstate.broken)

}catch (exception ex)

return connection;}}

public static int executecommand(string safesql)

public static void executecommand(string sql, commandtype type, sqlparameter para)

public static int executecommand(string sql, params sqlparameter values)

public static int getscalar(string safesql)

public static int getscalar(string sql, params sqlparameter values)

public static sqldatareader getreader(string safesql)

public static sqldatareader getreader(string sql, params sqlparameter values)

public static datatable getdataset(string safesql)

catch (sqlexception se)

catch (exception ex)

finally

return ds.tables[0];

}public static datatable getdataset(string sql, params sqlparameter values)

}下面是在webconfig裡面設定的東西

這裡就是呼叫的方法:

string strsql = @"select getdate()";

public datatable sateviewtb;

sateviewtb = dbhelper.getdataset(strsql);

這裡是一個c#連線資料庫的類

3樓:雲天英雄

如果是本機的資料庫,可以試著使用這樣的連結字串

data source=.;initial catalog=databasename;integrated security=true

//databasename是你的資料庫名

4樓:小強強

你試試localhost可以不

5樓:

你在電腦---開始---執行 輸入 \\192.168.1.107 看看訪問是否正常。

c#遠端連線資料庫sql server 2008 ,出錯。 5

6樓:匿名使用者

1、ping下那個伺服器是不是通確定網路ok2、確定伺服器上是否有防火牆,有的話檢查對應埠是否被遮蔽3、檢查伺服器本地連線是否可用,確定伺服器可正常運作4、sqlserver有個遠端連線配置是否開啟,可聯網查下怎麼配置5、檢查c#中的連線字串是否正確,可在vs伺服器資源管理器中連線資料庫,然後用連線的屬性作為c#的連線配置。

7樓:慾望染指歲月

服務開啟沒?地址對不對?

我用c#連結sql server2008資料庫時出現了,請大神們幫解決下

8樓:小孟

string str = "server=su12;database= scdb; trusted_connection=true"; 連結資料庫有誤 檢查ip 使用者名稱和 密碼

c# server 2008裡連線資料庫怎麼總是出現這個錯誤,連線不上去!

9樓:匿名使用者

如果是連線本地數bai據庫:du

1.先檢查資料庫服務是否都開了,如zhi果沒開dao就重新開一下內。

2.檢查sql-server的連線方式,是windows身份驗證容還是sql驗證還是混合驗證,使用者名稱密碼是否正確。

3.檢查連線字串,是否書寫有問題。

如果是連線他人區域網資料庫:

1.先檢查資料庫服務是否都開了,如果沒開就重新開一下。這裡的資料庫服務包括本機的和遠端的。

2.檢查sql-server的連線方式,是windows身份驗證還是sql驗證還是混合驗證,使用者名稱密碼是否正確。注意:

如果是window身份驗證和混合驗證,需要在登入的機器上給你的機器開一個使用者,這樣才能過驗證。

3.檢查連線字串是否書寫正確,ip地址是否對應。

10樓:匿名使用者

這個問題很複雜!!!!!!!!!!!!!!!!!

我用的是vs2010,在用c#寫程式時需要連線sql2008的資料庫,但是提示失敗!求解! 10

11樓:匿名使用者

第一步,檢視bai是否安du裝了資料庫例項第二zhi步,檢視連線資料dao庫例項名稱是否正內確。容第三步,檢視資料庫客戶端的協議,tcp是否開啟,如果沒有開啟,請開啟tcp協議,並重啟sql服務。

第四步,檢查登陸名稱和密碼是否正確。

12樓:匿名使用者

要麼是你資料庫安裝有問題,要麼你沒開sql服務,如果是放到iis上還可能是沒開tcp/ip,要麼你的資料庫連線字串寫錯了

13樓:愛桔子人

資料庫配置問題,詳細的查詢配置資料庫方面的文章

14樓:匿名使用者

先看你資料庫遠端連線有沒有開啟,tcp/ip服務有沒有啟動,sql server服務有沒有開啟,如果都是開啟的,就應該是你資料庫連線的語句不對了!

15樓:匿名使用者

外圍配置器吧這幾個的服務都開了

c#如何連線伺服器上的sql server資料庫

16樓:匿名使用者

<%@ import namespace="system"%>

<%@ import namespace="system.data"%>

<%@ import namespace="system.data.sqlclient"%>

string dbconnstr="server=這裡寫辦公室室電腦的ip地址;uid=資料登入名;pwd=密碼;database=資料庫";

sqlconnection connstr=new sqlconnection(dbconnstr);

string findstr="select * from 表名";

sqlcommand scmd=new sqlcommand(findstr,connstr);

sqldatareader odr=null;

接下來就是取資料了...不懂再發訊息給我!

17樓:

用sql那個專用連線

連線字字串是server=ip;uid=uid;pwd=pwd;database=資料庫

如何用C語言連線資料庫,c 中連線資料庫的類怎麼寫呀

要新建一個類 需要的時候呼叫 建立sqlconection物件con sqlconnection con con new sqlconnection 定義一個字串 string strcon 然後給con物件的連線字串connectionstring賦值 con.connectionstring s...

C連線資料庫查詢語句 關於使用變數

先申明變數string name sql語句string sql select from table name where coum name name 類同string sql format.tostring select from table name where coum name name ...

winform連線資料庫,求C winform 資料庫類(連線和增刪改查)和在視窗中的呼叫程式碼

1.建立連線字串connstr 2.建立sql連線物件conn 3.建立sql命令物件comm 4.開啟conn連線 5.建立sql讀取器物件,能過comm的executereader 獲取結果並賦值與物件 using system using system.collections.generic ...