當前位置:首頁 » 編程語言 » sqlserver外圍應用配置器

sqlserver外圍應用配置器

發布時間: 2022-05-28 21:51:50

㈠ 安裝了Microsoft sql Server 2005 為什麼 外圍應用配置器 不可以用

以下簡稱 SQLExpress) 是由微軟公司開發的 SQL Server 2005(以下簡稱 SQL2005)的縮減版,這個版本是免費的,它繼承了 SQL Server 2005 的多數功能與特性,如:安全性設置、自定義函數和過程、Transact-SQL、SQL、CLR 等,還免費提供了和它配套的管理軟體 SQL Server Management Studio Express 。

SQLExpress 有幾個主要的限制:

1. 僅允許本地連接。
2. 資料庫文件的最大尺寸為4GB,此限制只對數據文件(後綴名為 mdf),日誌文件(後綴名為 ldf)不受此限。
3. 只使用一個CPU來運算,不能充分利用多CPU伺服器的性能。
4. 可使用的記憶體量最高只有1GB。
5. 沒有 SQL Agent,若要做排程服務必須自己編寫。

因此它是 SQL Server 產品系列中面對低端的產品,是面對桌面型應用,或者小型的內部網路應用的。

所謂面對桌面型應用的軟體,是指單用戶在一台電腦就能完成操作的軟體,強調操作指令和數據處理一體化,不考慮多用戶共享許可權和並發處理問題。與此相對的是客戶/伺服器(或瀏覽器/伺服器)模式軟體,SQL2005 就是客戶/伺服器應用模式中的伺服器端軟體,SQL2005 只能管理附加(Attach)到伺服器實例內的資料庫文件(mdf文件),而此資料庫文件也唯一歸屬於該SQL2005實例,不能被其它程序調用(當然,也不能被客戶程序直接調用),必須由SQL2005實例執行分離(Dettach)該資料庫文件後,才能由其它程序調用。

為了適應桌面應用,SQLExpress 比 SQL2005 新增了一項標志性的功能:不需將外置的資料庫附加到 SQLExpress 伺服器中,就能夠直接調用,即在連接資料庫語句中增加了 AttachDBFilename 選項。有此功能後,我們用 Microsoft Visual Studio 設計桌面型應用程序時,使用Access資料庫或SQLExpress資料庫的方式幾乎相同,由於SQLExpress資料庫的功能更多、擴展性更強,而且是嵌入到 Visual Studio 軟體中的默認資料庫,相關幫助文檔更多,在編程中使用SQLExpress資料庫甚至比Access更方便。唯一缺點是包含SQLExpress的軟體尺寸較大,與使用Access資料庫的軟體相比,尺寸約大40兆,但現在的電腦硬碟容量有上百G,幾十兆已不是問題。

從桌面資料庫的發展過程來看,Foxpro 曾經很受軟體開發者喜愛,後來微軟公司開發的 VB、C# 等編程語言主推Access做桌面資料庫,使得 Foxpro 逐漸衰落。當今 Internet 網路快速普及,純桌面數據管理軟體已經落伍,取而代之的是帶有網路功能的客戶/伺服器(C/S)軟體,或瀏覽器/伺服器(B/S)軟體,與之對應編程語言就是 Visual Studio 。使用 Visual Studio + SQLExpress 編寫的面對桌面的數據管理軟體,能夠很容易升遷到客戶/伺服器應用(甚至就是二者兼備),有此推斷,SQLExpress 也將逐漸替代 Access 。

目前,網路伺服器和虛擬主機服務商提供的資料庫產品主要就是 SQL Server 2000-2008 和 Access ,幾乎沒有 SQLExpress 。這是因為 SQLExpress 只能使用1GB內存,和一個CPU,在多用戶共享應用時,隨著用戶增多,效能下降的很快,這個缺點與Access類似(也可能比Access強點有限)。由於SQLExpress和SQL2005管理的是同一種資料庫文件,如果軟體編程得當,就應該二者兼備。因此,在有SQL2005的伺服器上,就沒有必要再應用SQLExpress了。作為特例,在小型企業內部網中,由於SQL2005的購置費較高,也可使用SQLExpress作為客戶端/伺服器系統中的伺服器端軟體。

如果要編寫兼容SQLExpress和SQL2005的軟體,在編程時只需將連接資料庫字元串抽離出來,用自定義函數來替代(該函數的返回值等於「連接資料庫字元串」),就可以了。
------------------------------------------
下文可供參考

用VS資料庫連接建立連接出現如下錯誤:
在建立與伺服器連接時出錯。在連接到SQL Server 2005 時,在默認的設 置下SQL Server不允許遠程連接可能會導致此失敗 error:40 無法打開 到SQL Server的連接連接失敗,解決方法如下:

... 6E&displaylang=en#filelist
下載一個SQLServer2005_SSMSEE.msi安裝,這是一個manage管理器,微軟的官方網站有 下,安裝好manage管理器後,在程序中連接sqlserver2005,下面幾點是要注意的。
1. 開啟sql2005遠程連接功能,開啟辦法如下,
配置工具- >sql server外圍應用配置器- >服務和連接的外圍應用配置器- >打開MSSQLSERVER節點下的Database Engine 節點,先擇 "遠程連接 ",接下建議選擇 "同時使用TCP/IP和named pipes ",確定後,重啟資料庫服務就可以了.
2.登陸設置改為,Sql server and windows Authentication方式同時選中,具體設置如下: manage管理器- >windows Authentication(第一次用windows方式進去),- >對象資源管理器中選擇你的數據伺服器--右鍵 >屬性 >security >Sql server and windows Authentication方式同時選中.
3:設置一個Sql server方式的用戶名和密碼,具體設置如下:
manage管理器->windows Authentication >new query >sp_password null,'sa123456','sa'
這樣就設置了一個用戶名為sa ,密碼為:sa123456的用戶,下次在登陸時,可以用Sql server方式,
用戶名為sa ,密碼為:sa123456的用戶進資料庫了.
4: 做完上面三步後,這樣寫連接字元串就可以順利進入資料庫了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master ");
後來用這個管理器才發現,正確的Server名是這樣的,機器名\SQLEXPRESS而不是LOCALHOST,127.0.0.1,FANCYBOY(機器名)比如我的是這樣的

Server:FANCYBOY\SQLEXPRESS

㈡ win 7 中 在哪裡找到SQLserver 2008 的外圍應用配置器 啟用 xp_cmdshell

開始菜單
--
找到sqlserver
--
配置工具
--sqlserver外圍應用配置器

然後彈出sqlserver外圍應用配置器

找到最下面的
功能的外圍應用配置器
(最好將sqlserver該服務打開不然會報外圍配置應用必須要啟動什麼服務的)

找到左側欄
xp_cmdshell
在右側中勾上啟用即可

㈢ 怎麼打開2008sql server外圍應用配置器

1、以「window身份驗證」打開sql server 2005的管理器(microsoft sql server manager studio)

2、打開資料庫組屬性
選中「sql server 和 windows身份驗證模式」:

3、設置一個賬號的訪問許可權,以 sa 為例

4、打開sql server 的配置管理器
在配置管理器中啟用TCP/IP:

5、打開外圍應用程序配置:
點擊「服務和連接的外圍應用配置器」:
設置遠程連接的選項:
先關閉「Database Engine」的服務,然後重新啟動

6、重新啟動sql server 和sql server browser:最好將sql server browser啟動模式設置為「自動 」,以避免電腦重啟後需手動再開啟sql server browser

7、配置防火牆

7-1、如果選擇關閉防火牆,那麼sql server2005已經允許遠程訪問了,但這樣就會有一些安全隱患。

7-2、如果選擇不關閉,那麼操作方式如下圖:
點擊「添加程序」,彈出下圖右邊的對話框
點擊「瀏覽」來選擇需要打開遠程訪問的SQL Server 2005 實例,
sqlserver2000路徑為:C:Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe
sqlexpress路徑為:C:Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe

在以同樣方式添加sql server browser:路徑為C:Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe

至此所有操作完成,遠程訪問設置成功,注意要將sql serser browser 啟動方式設置為「自動」,否則重啟電腦後,遠程訪問將失敗。我在防火牆中添加了sqlserver埠號1433,不過好像沒起什麼作用。

㈣ SqlServer 2008 的外圍應用配置器是借用SqlServer 2005的嗎

不是。2005的「外圍應用配置器」不能用來連接2008的實例。2008已經沒有單獨「外圍應用配置器」這個組件了。相應的功能能已經集成到Sql Server Management Studio里邊了。右擊資料庫伺服器實例名,選擇「方面」,在里邊有外圍應用配置。
不能遠程連接可能性就多了。你也說試過很多方法了。
這里我列舉幾個可能的原因
1.SQL Server Browser服務是否沒有啟動
2.連接的時候的實例名是否正確
3.是否啟用了tcpid(在「SQL Server 配置管理器」里修改)
4.是否開啟了windows防火牆

㈤ 打開SQL外圍應用配置器的命令行是什麼

Notification Services 命令提示
Reporting Services 配置
SQL Server Configuration Manager
SQL Server 錯誤和使用情況報告
SQL Server 配置管理器
SQL Server 外圍應用配置器

㈥ SQL Server 外圍應用配置器 windows7兼容性問題,求解

結合網上搜索的結果,共有以下三種解決方案,我是運行到最後一種時完全解決。我估計大家都執行一遍,問題肯定解決。
1.查一下 windows下的system32 中是否有framedyn.dll這個系統文件,如果沒有到system32 下的wbem文件中拷貝framedyn.dll到system32 目錄下
2.有人說是管理員(administrator)沒有 network service的許可權,所以 WMI無法打開。 設置的方法很簡單,網路上都有:
1) 右擊我的電腦--管理
2) 在本地用戶和組內的Administrators組上雙擊,出現添加屬性對話框。
3) 單擊添加按鈕,出現添加用戶對話框
4) 單擊高級按鈕,再單擊搜索(或是立即查找)按鈕。註:此'NT AUTHORITY\NETWORK SERVICE'用戶為系統內置帳戶,無法直接添加。
5) 在搜索結果內選擇Network Service用戶後,單擊確定
按照以上的步驟設置之後,進入配置管理器,問題依舊出現到了這里實在讓人郁悶的不行。
這時又看到一個新方法:檢查一下 windows下的system32 中是否有framedyn.dll這個系統文件,如果沒有到system32 下的wbem文件中拷貝framedyn.dll到system32 目錄下。 我進到system32目錄找framedyn.dll文件,果然沒有找到,再進入system32\wbem目錄,找framedyn.dll,拷貝到system32目下。
3.以管理員身份運行命令提示符(在附件下面),進入後執行以下命令1)cd/d C:\Program Files\MicrosoftSQLServer\90\Shared2)mofcomp C:\Program Files\MicrosoftSQLServer\90\Shared\sqlmgmproviderxpsp2up.mof
當看到有如下信息時表明操作成功
Microsoft (R) 32-bit MOF 匯編器版本 5.2.3790.3959
正在分析 MOF 文件: C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmprovide
MOF 文件分析成功

㈦ SQL Server 2008的外圍應用配置器到哪裡去了

但這個工具在SQL Server 2008已經找不到了。原來是合並到了一個所謂的「方面」工具裡面了 在伺服器節點上,點擊右鍵,選擇「方面」,然後可以看到有很多方面的設置,其中有一項就是「外圍應用配置器」 這樣做的好處,是可以導出為策略,然後可以復用。主要是方便管理吧點擊右鍵,可以進行「評估」

㈧ Sql Server 2005外圍應用應用配置器打不開了怎麼辦

現在把這些經驗拿出來和大家分享下吧。­­為了使問題具有針對性,本篇文章主要講的是使用sql server 外圍應用應用配置器使用時候遇到的一些問題。如果你在開「啟外圍應用應用配置器」後正准備興沖沖的開始配置卻發現點擊「伺服器和連接的外圍應用配置器」的時候彈出個錯誤提示「計算機localhost在網路上不存在,或者無法遠程配置該計算機.....」的錯誤或者點擊「功能的外圍應用配置器」的時候彈出「嘗試管理服務時在smo中發現異常」。­­不用著急,看了下面的就會將這個問題迎刃而解了。首先轉到Microsoft SQL SERVER 默認的安裝目錄:C:\Program Files\Microsoft SQL Server\90,在該目錄下存在一個shared的文件夾,修改該文件夾的許可權,將Local SERVICE 以及NETWORK SERVICE用戶添加進去,添加過程如下:­­右擊shared文件夾的屬性,如果在彈出的對話框中沒有「安全」選項卡,那麼請保持shared文件夾處於選中狀態,然後點擊菜單欄里的「工具-文件夾選項」切換到「查看」去掉「使用簡單的文件共享(推薦)」前面的勾,這時候你會發現有「安全」這個選項卡了。然後點擊「添加「,選擇高級,選擇」立即查找「將我所提到的幾個用戶添加進去。這時候基本上就OK了。­­如果你在做了以上步驟後發現還是打不開,呵呵,那麼建議你繼續試試下面的操作的,雖然我認為和下面的沒有多大的關系。右擊」我的電腦「,單擊」管理「選項,在左邊欄裡面找到」服務和應用程序「,雙擊」SQL SERVER 配置管理器「,找到」Sql server 2005網路配置下的兩個協議「SQLEXPRESS」和「MSSQLSERVER」,分別雙擊後將裡面的幾個協議全部啟用。­­如果經歷上述步驟還是問題依舊的話,建議你重新啟動下SQL SERVER ,還是不行的話,重啟下機子。­

熱點內容
win2008r2搭建iscsi伺服器 發布:2025-02-12 09:18:30 瀏覽:634
python解壓zip 發布:2025-02-12 09:08:46 瀏覽:921
如何加強人員配置 發布:2025-02-12 09:07:54 瀏覽:417
lol一區為什麼伺服器好卡 發布:2025-02-12 09:02:22 瀏覽:629
安卓運營商cm是哪個版本 發布:2025-02-12 09:00:00 瀏覽:515
pythonmd5校驗 發布:2025-02-12 08:51:00 瀏覽:470
編程題解析 發布:2025-02-12 08:40:30 瀏覽:454
bilibi手機緩存目錄在 發布:2025-02-12 08:33:11 瀏覽:458
聽ti密碼是多少 發布:2025-02-12 08:22:15 瀏覽:289
淘寶上傳視頻憑證 發布:2025-02-12 08:06:46 瀏覽:879