『壹』 PB開發的軟體無法連接sql2005的問題,必須安裝SQL2000客戶端才行。求問題原因和解決辦法
pb本身不能直接訪問sql,只能利用幾個sql開頭的dll文件。你安裝SQL2000的客戶端後,客戶電腦上就有這幾個文件了,所以程序就正常了。你可以從SQL2005拷貝這幾個dll文件,方在所有客戶電腦system目錄裡面應該就行了。
『貳』 軟體連接SQL2005資料庫問題
你連接SQL2005資料庫出了什麼問題了?說出來聽聽,遠程連接根本不現實
『叄』 sql server 2005怎麼連接到伺服器
sql server 2005連接本地伺服器的方法設置如下:1、打開控制面板,如圖所示:2、找到管理工具一項,點擊進入:3、管理工具中,有一項為服務,打開服務4、找到MSSQLSERVER,如圖所示:5、右擊MSSQLSERVER,點擊啟動,如圖所示,啟動完成之後,點擊關閉就好了6、開始登錄並連接到資料庫:打開SQL Server 2005,就會看到登陸頁面,選擇好自己的伺服器名稱。選擇windows身份驗證。然後連接即可登陸資料庫。7、進入資料庫後,在下圖所示,箭頭指示的位置。使用滑鼠,點擊滑鼠右鍵。進入伺服器屬性。
『肆』 怎樣用vs訪問sql2005建立的資料庫
web.config里添加<!--資料庫字元串連接-->
<add
name="ConnectionString"
connectionString="Data
Source=.;Initial
Catalog=DB_Advertisement;User
ID=sa"
providerName="System.Data.SqlClient"/>
<!--資料庫字元串連接-->配置節
string
_connectionString=ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
然後調用
///
<summary>
///
執行SQL語句,返回影響的記錄數
///
</summary>
///
<param
name="SQLString">SQL語句</param>
///
<returns>影響的記錄數</returns>
public
static
int
ExecuteSql(string
SQLString)
{
using
(SqlConnection
connection
=
new
SqlConnection(_connectionString))
{
using
(SqlCommand
cmd
=
new
SqlCommand(SQLString,
connection))
{
try
{
connection.Open();
int
rows
=
cmd.ExecuteNonQuery();
return
rows;
}
catch
(System.Data.SqlClient.SqlException
e)
{
connection.Close();
throw
e;
}
}
}
}
這個函數,就能訪問數據了
『伍』 如何打開SQL2005資料庫
你是說軟體,或者APS,jsp,等連接資料庫的打開資料庫,還是從SQL2005界面打開,還是用SQL怎麼打開?
『陸』 SQL2005資料庫
SQL Server 2005 不允許遠程連接解決方法
做課程設計時,很多學生都遇到這個問題。把解決方法寫在這兒,供參考。
剛剛安裝的資料庫系統,按照默認安裝的話,很可能在進行遠程連接時報錯,通常是錯誤:"在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接) "搜MSDN,上面有一片機器翻譯的文章,是在讓人難以明白,現在總結如下:明白了SQL Server是個網路資料庫就可迎刃而解了,簡單的分為下面的集中情況。
1. 資料庫引擎沒有啟動。
有兩種啟動方式:
(1)開始->程序->Microsoft SQL Server 2005->SQL Server 2005外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;
(2)可打開:開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,選中SQL Server 2005服務中SQL Server(MSSQLSERVER) ,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;
使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤,不能啟動,這時就要查看"SQL Server 2005配置管理器"中的SQL Server 2005網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了.
2. 是否已經允許遠程連接。
這個部分可以簡單的分為4個方面,分別是在 SQL Server上啟用遠程連接、啟用SQL Server 瀏覽服務、在Windows 防火牆中為SQL Server 2005 創建例外和在Windows 防火牆中為「SQLBrowser」創建例外。下面是幾個具體的操作方式,摘自MSDN,個人覺得文章的黑體部分應當特別的一起我們的注意。
在SQLServer 實例上啟用遠程連接
1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「資料庫引擎」, 選中「遠程連接」,在右邊選中「本地連接和遠程連接」,
再選擇要使用的協議,( 這個地方應當啟用TCP/IP 和命名管道服務!)單擊「應用」,您會看到下消息:
「直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。」,單擊「確定」按鈕返回
4.展開「資料庫引擎」, 選中「服務」,在右邊單擊「停止」,等到 MSSQLSERVER 服務停止,
然後單擊「啟動」,重新啟動MSSQLSERVER 服務。
啟用 SQLServer 瀏覽器服務
1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「SQL Server Browser」, 選中「服務」,在右邊「啟動類型」選擇「自動」,
再單擊「啟動」,單擊「確定」按鈕返回
在Windows 防火牆中為「SQL Server 2005」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2005 安裝不同而不同。 MSSQL.1 是佔位符,對應資料庫實例ID。
4.對每個需要打開遠程訪問的SQL Server 2005 實例,重復步驟 1 至 3。
在Windows 防火牆中為「SQLBrowser」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2005 安裝不同而不同。
在使用.NET開發進行時,會遇到使用連接字元串連接SQL Server 2005資料庫使用機器名稱和localhost都能連接,但是使用IP地址卻不能連接的問題,解決的辦法是在SQL Server實例上啟用本地和遠程連接,並且在選擇協議的時候使用TCP/IP和命名管道服務即可解決。
參考資料:開發者在線http://www.builder.com.cn/
『柒』 如何連接sql server 2005 開啟資料庫
vs裡面 菜單 工具-連接到資料庫-選擇資料庫類型 sqlserver等 都是圖形化界面
如果是本機的資料庫的話,資料庫名 填 . 就行下面選擇windows身份驗證
不是的話填ip,選擇sqlserver身份驗證,填入資料庫的登錄名(一般是sa)、密碼(需要在資料庫裡面配置好)
點擊測試 通了就點擊確認
然後 Web.config 下就會增加一個資料庫 connetion配置
其實可以直接在Web.config添加上面產生的內容 一樣的
『捌』 兩台電腦如何同時訪問一個SQL2005資料庫
不一定要路由器。
看你的sql server2005是在哪裡的? 只要sql server 2005所在的電腦和你的兩台筆記本在同一網路,可以互相通信就行。
對於訪問非本機的資料庫,則對sql server2005來說,就是進行遠程訪問。
sql server2005遠程訪問的設置要分幾個步驟,幾個配置點需要修改。
訪問的地址,用sql server2005所在電腦的ip就行。
『玖』 sql server 2005怎麼登錄
1。安裝VS2005或者2008時安裝的Sql Server 2005 Express版本沒有自帶Management Studio,所以首先要去微軟的網站上面下一個Microsoft Sql Server Management Studio Express並安裝。 2。打開Management Studio,使用Windows身份驗證登陸進Sql Server Express。 3。在伺服器實例上點右鍵,選「屬性」,在左邊菜單選擇「安全性」,在右邊選擇「Sql Server和Windows驗證模式」,點確定。 4。在伺服器實例的「安全性」-「登陸名」子目錄下雙擊帳戶sa,在「常規」選項卡裡面修改sa的登陸密碼;在「狀態」選項卡裡面選擇「登陸:啟用」,點確定。 5。重新啟動Sql Server 2005 Express服務。 6。現在就可以使用sa帳戶登陸Sql Server 2005 Express了。
『拾』 程序連接不上SQL2005資料庫
1、檢查sql2005是否允許遠程tcp/ip連接,步驟:菜單》microsoft
sql
server
2005》配置工具》sql
server
外圍應用配置器,打開"服務和連接的外圍就用配置器",選擇你資料庫對應實例名展開找到「遠程連接」進行設置。
2、檢查資料庫實例名,並確認你的連接字元串指向的是正確的sql2005實例。
3、允許防火牆1433埠例外。
4、檢查mssqlserver服務賬戶許可權是否足夠。