⑴ 在建立與伺服器的連接時出錯。在連接到 sql Server 2005 時,在默認的設置下 SQL Server 不允許遠程連接,求
我把牛人寫的答案貼給你,因為我之前沒遇到過這種問題,所以也不敢保證可行不可行。你試一下:
這篇文檔是在網路文庫裡面的看著要是不方便,可以直接去文庫搜
「sql server2005 不允許遠程連接」
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 安裝不同而不同
⑵ vb6.0中,如何讀取sqlserver資料庫中image類型的數據,要將數據轉換成base64格式的字元串
採用頭文件的目的主要是為了使某些定義可以供多個不同
的C源程序使用。因為在需要用到這些定義的C源程序中,只需加上一條#include語句即可,
而不必再在此文件中將這些定義重復一遍。預編譯程序將把頭文件中的定義統統都加入到它
所產生的輸出文件中,以供編譯程序對之進行處理。
⑶ sql server 2005和oracle是什麼關系
所有的關系型資料庫都支持 SQL 命令 在支持SQL語句的同時 也擁有自己的一套語言規范 只是實現方式大同小異
這兩者是差不多的,sqlserver2005和oracle的sql基本還是遵循sql標準的
只是一些函數上的區別,oracle的分析函數功能更強大一些,數據存儲量也比sqlserver大
Oracle當然是適合大型項目,如果你是做小項目肯定用不到
sqlserver的圖形化頁面更適合初學者,但如果你想深入學習研究的話,建議學oracle
⑷ SqlServer 2008資料庫 怎麼樣導出Excel表格數據
/步驟
登錄到資料庫 SQL Server 2008 中,圖片中的『.』表示local的意思。
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
在需要操作的資料庫上右鍵之後選擇任務再之後導出數據功能,例子中以DB_Test資料庫做演示。
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
進入SQL Server 2008的數據導入與導出向導,之後點擊下一步(next)。
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
選擇伺服器名稱為local,例子中是'.',資料庫為DB_Test。實際中以真實資料庫為主,以上只是演示實例,之後點擊下一步。
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
選擇導出的目標為Excel,資料庫為默認值即可,選擇Excel的文件路徑之後點擊下一步按鈕繼續操作。
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
下一個頁面採用默認設置,之後點擊下一步按鈕。選擇資料庫中即將要導出數據的具體表,可以通過預覽按鈕查看數據,之後點擊下一步按鈕。
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
之後點擊下一步,再之後選擇立即運行按鈕與下一步。再點擊完成按鈕,最後點擊關閉按鈕即可。
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
最後,打開我們的Excel表格文件,驗證數據,可以看到圖片中已經有數據了,這樣SQL Server 2008已經正確導出數據來了。
SqlServer 2008資料庫 怎麼樣導出Excel表格數據
⑸ 如何wincc中使用VBS腳本讀寫SQLServer資料庫文件
wincc中使用VBS腳本讀寫SQLServer資料庫文件_網路文庫http://wenku..com/view/01105a32a32d7375a4178033.html
根據你自己的需求建立資料庫的表
然後通過vbs讀寫相應的數據,讀寫數據的代碼網上都有
⑹ 隨著資料庫越來越大,SqlServer ,oracle,mysql,誰最省空間
MySQL其中的一個技術特點就是支持很多種存儲引擎,包含MySIAM,InnoDB,Falcon,NDB Cluster,XtraDB等等,這些都是MySQL比較常用的一些存儲引擎。它們有不同的應用特點,對數據的存儲模式也用很大不同。具體可以網路文庫中搜索mysqlchina發的一篇文章「MySQL各種存儲引擎的對比」。如果是資料庫數據量很大,並且在持續不斷的增長,這需要仔細分析一下哪些是在線數據、哪些是離線保存的僅供查詢的數據,然後,MySQL還有很多用於構建數據倉庫的存儲引擎,如InfoBright,Kickfire,Tokutek,Calpont等等,某些存儲引擎的壓縮比是非常大的,像InfoBright的壓縮比可高達10:1。因此,關於這個問題,還是看你的應用是怎麼構建的,是否支持讀寫分離、讀可擴展性、數據本身的特點,然後選擇合適的存儲引擎就可以達到很好的效果。
⑺ 求助關於SQL SERVER的問題
很明顯,sql連接字元串不正確。。
⑻ 怎麼在win7旗艦版下安裝vs2010+sqlserver2008
先裝sqlserver,安裝的時候可以去網路文庫搜索一下,裝好了以後再裝VS,這個就沒什麼技術含量了,按他的提示做就好,強烈建議在安裝這倆東西前備份系統。
⑼ sql的問題
在注冊表裡刪除相關的信息,網上有的,或者用360,優化大師等第三方軟體清理注冊表在重新安裝。我的網路文庫里有具體的安裝步驟和常見的錯誤解決方法。
⑽ sql server怎樣與Eclipse連接
這個還需要導入一個 jar包的:
Connection conn = null;
private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=CRMCHC";
private static final String USER = "sa";
private static final String PASS = "sa";
public Connection getConnect() {
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL,USER,PASS);
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return conn;
}