當前位置:首頁 » 編程語言 » dws怎麼連接sql資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

dws怎麼連接sql資料庫

發布時間: 2023-01-15 19:49:55

① 安裝sql server 2000時出現這個錯誤怎麼解決

呵,有的時候資料庫是安裝上不,重新安裝系統後最好先安裝資料庫,這樣不會讓別的軟體影響資料庫的安裝,而且如果你安裝的是xp的話,你只能安裝個人版,其他版本都是安裝不上的,如果你安裝2000server或是其它server版,才能安裝其他的版本的資料庫.
以前裝過sql
server,後來刪掉。現在重裝,卻出現「以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啟動計算機」錯誤。無法進行下去。
步驟是:
1)添加/刪除程序中徹底刪除sql
server。
2)將沒有刪除的sql
server目錄也刪除掉。
3)
刪表編輯器,在hkey_local_machine\system\currentcontrolset\control\session
manager中找到pendingfilerenameoperations項目,並刪除它。這樣就可以清除安裝暫掛項目。
4)
刪表中跟sql
server相關的鍵。
其實估計只要做第3步就可以搞定,這樣就可以清除安裝暫掛項目。自己是先走了1,2,4,最後做了3才搞定。所以估計3才是最關鍵的。

② PHP Version 5.3.27 連接 sql server 2000資料庫

這個很簡單的,下載phpstudy集成包裡面已經配好了,在菜單php擴展里勾上php_sqlsrv即可。很簡單,php的版本還可以自由切換

③ 64位系統安裝SQL server 2005需要進行哪些設置

本人操作系統是Windows7簡體中文旗艦版,安裝的是SQL.Server.2005.開發人員版、企業版、標准版32、64位DVD合集,這個版的鏡像文件網上很多。用虛擬光碟機載入鏡像,照例是檢查組建支持,剛開始安裝的時候,就檢查iis和com+組件警告,我一開始只勾選了asp.net這個選項,結果還是警告,後來發現全選就沒事了。在com+組件上浪費的時間最多,開始老是無法啟動這個分布式事務支持組件,在網上了查了無數資料還是無法啟動,最終發現是之前安裝的操作系統的版本問題,估計是被修改過的版本,然後不想再發生麻煩,就重裝了一下系統。

接下來sql順利安裝通過,中間會有多次警告「版本不受支持」,不用管它,繼續安裝。有一點也很搞笑,估計是安裝包的bug,在安裝過程中雖然選擇了「混合模式驗證」,安裝完成過後用windows系統帳戶卻死活登不上去,sa賬戶可以正常登錄。安裝完成後需要下載SQL Server 2005 sp3的升級包,一路默認下去,有兩點注意:第一個需要先把sql服務手動停掉,升級包才能安裝;第二點,也是最關鍵的一點,當一切安裝完成,出現一個「完成後啟動Windws Vista 配置工具的時候」,不要動,要先啟動sql服務後,再點下一步,然後一個dos窗口一閃而過,出現一個配置工具,把左側的系統默認賬戶添加到右側,下一步,現在就可以用系統帳戶正常登錄sql了。

之前因為安裝升級包都是一路「下一步」,但是因為停掉的sql服務沒有啟動,導致最後一步添加系統帳戶失敗,好像是什麼「錯誤18456」,我在這個上浪費的時間最多,後來仔細回憶一下安裝步驟,猛然想到服務未啟動怎麼能添加進去賬戶呢,今天安裝的時候特意把sql服務啟動之後再添加果然成功了。

用系統帳戶登錄進去看了下,多了一個「計算機名/默認賬戶名」的用戶,這也為我們提供了一個思路:如果安裝過程中忘記啟動sql服務,用sa帳戶登錄,然後安全性——右鍵登錄名——新建登錄帳戶——搜索——高級——立即查找,在下面找到自己系統的默認登錄帳戶(必須是管理員組的),確定。然後選擇「Windows身份驗證」,伺服器腳色選擇public和sysadmin這兩個,狀態選「授權」和「啟用」這兩個,至此應該就可以了。之所以說應該就可以了,因為我沒試過,我看到那個「計算機名/默認賬戶名」是這樣配置的。

還有些人可能安裝的過程中資料庫服務安裝成功了,但是企業管理器沒有安裝上去,沒關系,到網上下載一個企業管理器,比如SQLServer2005_SSMSEE.msi,放到人一個盤,最好是根目錄,比如我的放到G:盤,直接運行這個安裝程序是不行,會提示安裝失敗,這時新建一個文本文件,內容是msiexec /i G:\SQLServer2005_SSMSEE.msi ,注意路徑和你的文件名要對應一致。然後把文本文件後綴名改為cmd,右鍵「以管理員身份運行」這個文件,這樣就安裝成功了,最好先安裝這個管理器,再安裝sp3升級包。

④ java項目啟動伺服器出錯

1。IP錯誤。
在設置URL時錯誤,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp
資料庫伺服器不正確:ping 伺服器IP是否正確。不正確,將URL更改為正確
埠號錯誤:一般不會錯誤。
進行一下操作:在DOS上鍵入sqlplus,檢查oracle是否開啟
一卻正常,執行下面第2步。

2。防火牆
如果機器上安裝有放火牆,可能是伺服器埠號屏蔽而造成的。關閉防火牆後,嘗試重新連接。
仍然不行,執行第3步。

3。資料庫監聽未啟動 修改PC上注冊表中的ImagePath值。

⑤ dws資料庫日期減去一天

在update或者insert的資料庫里,在那裡-1就好了。
DWS是資料庫生態,使用標准SQL,所以要減少一天的話,就需要在SQL裡面,SQL語句使用DATEADD得到一個時間加上或減去指定天數之後的時間。也適用於小時、分鍾、秒鍾等等。DATEADD()函數功能:在日期中添加或減去指定的時間間,date參數是合法的日期表達式。number是您希望添加的間隔數;對於未來的時間,此數是正數,對於過去的時間,此數是負數。往前一天,就是減少一天,-1就行。
一個DWS集群實際上是一個支持聯機分析處理方式的資料庫平台,屬於分析性的關系型資料庫。

⑥ 求助!系統dsn為空,無法連接資料庫。

兩種可能:

1、你安裝SQL的時候,選擇了「Windows驗證」,而你建立DSN的時候選擇了「使用網路登錄ID的Windws NT 驗證」

2、你建立DSN的時候選擇了「使用用戶輸入登錄ID和密碼的SQL Server驗證」,但沒有輸入有效的用戶名和密碼。一般有效的默認用戶是sa,為了安全起見你也可以建立別的用戶。

如果你安裝SQL的時候選擇「混合模式」和「空密碼」,建立DSN時候選擇「使用網路登錄ID的Windws NT 驗證」是不可能出現這個問題的。

SQL中設定系統帳號,表示使用登陸系統的帳號自動啟動SQL,不需要知道用戶名和密碼,而設定「本帳號」則以你指定的帳號來啟動SQL,兩者沒有太大的區別。

你在DSN里設定的登陸ID,就是你的SQL伺服器「管理」中設定的用戶,這個用戶必須對你指定的資料庫有操作許可權,一般使用SA,你也可以自己建一個,沒什麼太大的意義,用網路ID驗證和NT驗證就可以了。

⑦ 數倉項目05:ADS數據應用層

建庫:

建表:

1.從ods_02_customer 表統計用戶信息
2.從dwd_nshop_actlog_pdtview 用戶瀏覽信息表查出用戶瀏覽時長和瀏覽用戶
3.從dws_nshop_ulog_view 用戶瀏覽表查出訪問次數和訪問用戶
4.用總的停留時長除以去重後的用戶數量就是平均訪問時長,用總訪問次數除以去重後的用戶數就是平均訪問次數。
統計sql如下:

數據是從DWS層的用戶瀏覽表裡統計,統計sql如下:

1.在ods_02_customer表統計用戶信息
2.dwd層的用戶產品查詢表dwd_nshop_actlog_pdtsearch統計查詢相關信息
3.dws層的用戶查詢聚合表dws_nshop_ulog_search統計查詢數量
4.對用戶進行count聚合,對查詢數量進行sum聚合,對產品id進行sum聚合
統計sql如下:

在這里,總用戶數指全網的瀏覽過的總用戶數,新增用戶數指當天新注冊用戶數,活躍用戶數指當天瀏覽的用戶數
1.通過用戶信息表查詢出用戶信息
2.通過對用戶產品瀏覽表的userid聚合統計出活躍用戶
統計sql如下:

這里的總體運營指標統計,統計的有下單數,訂單數、銷售總金額、有匯總金額、運費總金額等。
1.首先,頁面類型肯定是產品頁的,所以在頁面布局中間表中提前篩選出產品頁。
2.在dwd層的產品瀏覽表中可以關聯到用戶id、產品id,關聯查出用戶相關信息,和產品類別
3.在dwd層的訂單明細流水表中,分別對order_id,district_money(優惠金額),shipping_money(運費),payment_money進行sum聚合,再關聯用戶基本信息表和產品信息表查詢相關信息。
4.最後,將以上關聯,查出總體指標,sql如下:

主要是查詢訂單詳情表的訂單狀態為6(投訴)的次數,和撤銷的次數,然後將訂單詳情表關聯用戶信息,產品信息查出相關信息,sql如下:

1.查詢dwd層的訂單明細表,可以查出訂單有關的訂單類型、支付網路方式、訂單金額等數據,並關聯用戶信息表。
2.查詢ods層的支付記錄表,可以查出支付相關的支付狀態等
3.關聯上面的臨時表,用支付次數除以下單次數,得到轉換率。
sql如下:

查詢dwd層的訂單明細流水表的訂單狀態並累加次數,再關聯用戶信息表查出用戶相關信息。
關聯出產品表,查出產品類別,sql如下:

總訪客數:需要去重
總訪問次數不需要去重
統計sql如下:

⑧ SQL2005, 在連接資料庫引擎時,用windows身份驗證時可以正常連接上,但是用Sql身份驗證就連接不上。

SQL Server 2005 之 Windows身份認證 無法登陸「網路追蹤」 收藏
今天有個網友安裝完SQL Server2005後,登陸是遇到了一個我問題:

Windows身份認證方式無法登陸,SQl Server 身份認證方方式可以登陸

我用sql server 的時間並不長,對於這個我問題我也沒遇到過。起初跟他說很多我知道的方法去嘗試,比如 ,安裝後要是把機器名修改了,就會導致登陸界面上的「伺服器名」失效,從而無法登陸;還有什麼混合登陸模式,是否開啟 sql server agent,然後仔細看了一下他發過來的截圖

發現 「伺服器名稱 」只有一個機器名,我記得我安裝的時候應該是: 機器名\SQLServer2005(後面這個好像安裝的時候可以自己設置的) ,然後我就以為他缺少後面那個東西,然後他說安裝完成後就是那樣,什麼都沒改。死馬當活馬醫吧,我讓他在後面添上了

\SQL Server2005、\SQL Server、\MSSQLSERVER ,結果還是不行。接著,就讓他去查看「安全性」,發現以windows身份驗證創建登陸名的時候會報錯 ,而sql serser身份驗證創建登陸名不會報錯。

遇到沒見過的錯誤當然是上網去搜索一下再說啊,查來查去,根據網上說的,我懷疑是和 本地系統帳戶,域用戶帳戶有關,網上的資料如下:(有點多,呵呵)

1、裝SQL Server2000,服務設置里的,使用本地系統帳戶和使用域用戶帳戶 有何區別?

SQLServer2000 使用本地系統帳戶和使用域用戶帳戶兩者區別

在安裝SQLSERVER2000時,會有這樣的一個選擇畫面,這是設置啟動sqlserver服務的登錄身份。SQLSERVER2000裝好後,會產 生一個MSSQLSERVER服務,在這里設置的就是啟動它這個服務的登錄身份。

那麼我們究竟要選擇哪一個呢?兩者各代表什麼意思呢?下文我們就來研究一下。

我們先看熟悉一下兩個相關概念。

什麼是憑據?
Windows憑據(Credential)其實就是指用戶帳戶和口令,我們調用一些API,如 WTSOpenServer,QueryServiceStatus,NetUserEnum等等涉及到RPC的,只要當前用戶存儲有目標遠程機的許可權合 適的憑據,則這些API就不會因產生ERROR_ACCESS_DENIED而執行失敗。
不好理解么?那麼我們來看一下訪問別的計算機的情形,加深理解。訪問遠程計算機必然用到rpc。

上圖就是我們連接到IP為172.16.100.1計算時的情形,這個時候是需要我們輸入用戶帳戶與密碼的。這里的用戶帳戶與密碼就是所謂的憑據。

當我們輸入用戶帳戶與密碼後,並把「記住我的密碼」打上勾,點確定。那麼我們的憑據(即這個用戶帳戶與密碼)被存儲了,以後再訪問的時候就無須再輸入。

安 全上下文
安全上下文(Security context)是指在一個系統中有效的安全屬性或規則。

下面我們來看SQLSERVER2000服務的兩種登錄方式:本地系統帳戶和域用戶帳戶

本 地系統帳戶:

該帳戶是對本地計算機具有管理員許可權的預定義本地帳戶。在本地系統帳戶的安全上下文中運行的服務向遠程伺服器提供本地計算機的憑據。在本地系統帳戶的安全 上下文中運行的服務不能建立身份驗證會話,因為本地系統帳戶不屬於域中的 Everyone 組。因此,使用該帳戶的服務只能通過空會話(沒有憑據)來訪問網路資源。(這個訪問指的是為了完成某項任務服務的自動訪問,和我們的連接SQL伺服器不一 概念)

域 用戶帳戶:

使用專用域用戶帳戶作為登錄帳戶

域用戶帳戶是指在 Active Directory 目錄服務中創建的用戶帳戶。該帳戶是域中 Authenticated Users 組的成員。在域用戶帳戶的安全上下文中運行的服務向遠程伺服器提供域用戶帳戶的 Kerberos 票證。在域用戶帳戶的安全上下文中運行的服務可以訪問經過身份驗證的用戶或特定用戶帳戶有權訪問的遠程伺服器上的資源。

使用本地用戶帳戶作為登錄帳戶

本地用戶帳戶是指在本地計算機上創建的Windows用戶帳戶。在本地用戶帳戶的安全上下文中運行的服務向遠程伺服器提供本地用戶帳戶的訪問標記。如果在 遠程伺服器上配置了匹配用戶名和密碼,則使用本地用戶帳戶的服務將能夠訪問同名帳戶有權訪問的遠程伺服器上的資源。雖然此方案行之有效,但是維護這些單獨 的帳戶並保持帳戶密碼同步將增加管理開銷。
如果你沒有加入域,但又需要連接到網路資源,那麼可以使用本地用戶帳戶作為登錄帳戶。
由此可見使用域用戶帳戶可以使用憑據來訪問遠程計算機,並使用相應的資源。

例如SQLSERVER服務,當它進行以下操作時,是需要訪問遠程計算機的。
• 遠程過程調用。
• 復制。
• 備份到網路驅動器。
• 涉及遠程數據源的異類聯接。
• SQL Server 代理郵件功能和 SQL 郵件。

在這幾種情況下是無法不使用憑證去訪問遠程計算機,並使用其資源的。所以必須得把登錄類型改為「域用戶帳戶」,並輸入在遠程計算機上配置好的,存在的「用 戶名」和「密碼」。

如果只是裝在本機進行開發或學習,完全沒必要使用域用戶帳戶登錄模式,因為有時候因為切換不同用戶而導致服務不能啟動。

修 改SQLSERVER服務的登錄類型

服務的登錄類型是隨時可以改變的。可以需要的時候通過以下兩種方法修改SQLSERVER服務的登錄類型。

1. 通過企業管理器修改

右擊SQLSERVER伺服器---「屬性」---「安全性」下的「啟動服務帳戶」

2.通過服務修改

「控制面板」---「服務」----「MSSQLSERVER」,右擊---「屬性」---「登錄」

裝 SQLSERVER時遇到的一些問題
1.在安裝時出現提示"command line option syntax error!type command /? for help"
這是因為你可能把SQLSERVER的安裝文件放在了中文目錄下,可以你它改為英文目錄即可。每一級目錄都不能含有中文。
2.出現提示"以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重啟計算機"
打開注冊表編輯器(或在命令行輸入:regedit),在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Control\Session Manager中找到PendingFileRenameOperations項目,並刪除它。然後進行安裝。

2、安裝SQL時,使用域用戶賬戶中的域填寫什麼(填寫其他無法繼續下一步)急急急!!!!

此時出現"服務賬戶"對話框,在該對話框中共有4個選項,我們建議用戶選擇"對每個服務使用同一賬戶。自動啟動SQL Server 服務"和"使用本地系統賬戶"這兩個選項,選好以後點擊下一步,繼續安裝;
進入"身份驗證模式"窗口,此時請選擇第二項"混合模式"只有選擇混合模式後SQL Server 資料庫的超級用戶才是"sa";在此窗口可輸入超級用戶的密碼,也可選擇空密碼(建議:不要使用空密碼)。選擇下一步後繼續安裝;
這時安裝程序將從光碟向您的機器安裝SQL 2000的部件,這需要一段時間。當安裝完成後,出現"安裝完成"對話框。單擊"完成"按鈕,完成SQL 2000的安裝。

3、SQL2000 1069錯誤(由於登錄失 敗而無法啟動服務)解決辦法?

原因很簡單,安裝SQL Server時是使用默認登錄用戶來作為啟動SQL Server服務的賬號(對於自己使用的單機,通常就是administrator了),當該用戶更改了用戶名(如有人喜歡把administrator 改成admin)或更改了其口令時,再次啟動伺服器,就出現"同於登錄失敗而無法啟動服務"的錯誤了
知道了原因,解決方法也就很顯然了
1、把用戶口令改回原來的,再啟動服務
2、使用控制面版服務管理器,找到 MSSQLSERVER服務,更改啟動賬號信息,改成變更後的,再啟動服務
3、也是推薦使用的方法,創建一個新用戶,專門用於啟動SQL Server服務,安裝SQL Server時就使用該用戶來啟動SQL Server,這樣就可以避免用於頻繁更改administrator口令而帶來的1069錯誤了。如果已經安裝好SQL Server,也可以在控制面版服務管理器下更改MSSQLSERVER服務的服務賬號信息,換成SQL服務專用的用戶。
首先介紹網路上常用的兩種解決方法:

1.我的電腦--控制面板--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"本地系統帳戶"
或:
2.我的電腦--控制面板--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"此帳戶"--密碼和確認密碼中輸入你修改後的administrator密碼.

兩者的區別:
選擇第一種方式,以後修改了administrator密碼,不用再調整(但要求登陸操作系統的是系統管理員)
選擇第二種方式,以後修改了administrator密碼,還要再重復做上面的操作.
下面是我遇到的一種情況:
今天上午同事又告訴我他的SQL不能登陸自己的"企業管理器"了,報出的錯誤就是"1069 錯誤,由於登錄失敗而無法啟動服務",上網查到了以上兩種方案,但是當我看到了服務的窗口又發現了一個可能引起此問題的地方,我們先找到 MSSQLSERVER服務,然後查看它的屬性,發現是使用域帳戶在啟動服務時進行驗證,於是便詢問是否修改過登陸域的密碼,得到答案是修改過,因為域中作了設置,一定時期後要求用戶修改密碼,而且不能與以前密碼相同(空密碼除外,這個我做過實驗^_^)。於是將這里的密碼重新進行設置,再重新啟動服務成功,SQL也可登陸成功。

4、[SQL Server 2000]發生錯誤1069:由於登錄失敗而無法啟動服務 (這個和上面的差不多)

如何修改 SQL Server 2000身份驗證模式和系統 管理 員Sa的登錄密碼

1、如何修改SQL Server 2000身份驗證模式?
分析:由於千方百劑軟體,在 資料庫 安全方面採用了最安全的方式「混合模式」,它主要應用於網路主要是Novell網路或者對等網,使用SPX/IP協議和SQL Server驗證模式。

優點如下:
創建了Windows NT/2000之上的另外一個安全層次。
支持更大范圍的用戶,例如非Windows NT客戶、Novell網路等。
一個應用程序可以使用單個的SQL Server登錄和口令。

下面以操作系統Windows 2000上的SQL Server 2000為例,對誤將身份驗證模式選擇為「windows身份驗證模式」的資料庫進行修改,操作步驟為:
1. 打開企業管理器,依次展開伺服器組,用右鍵單擊軟體使用的伺服器。
2. 在彈出的快捷菜單,執行「屬性」命令,出現「SQL Server屬性」對話框。如圖3所示。單擊「安全性」標簽,在「安全性」選項框中,將「僅Windows」改為「SQL Server和Windows」身份驗證。
3. 設置完成後,單擊「確定」按鈕,系統提示重新啟動伺服器。
4. 單擊「是」按鈕,完成對身份驗證模式的修改。
說明:在 Windows XP操作系統與Windows 2000操作系統下修改SQL Server 2000身份驗證模式相同,但在Windows 98操作系統下,卻不能通過以上方法對身份驗證模式進行修改。因為在Windows 98操作系統下,安裝SQL Server 2000時,系統只支持「混合模式」身份驗證模式。

2、如何修改SQL Server 2000系統管理員Sa的登錄密碼?

分析:SQL Server 2000系統管理員Sa的登錄密碼,一般在安裝SQL Server 2000時就已經設置。在資料庫管理系統中,用檢查口令等手段來檢查用戶身份,合法的用戶才能進入資料庫系統。千方百劑系列需要通過驗證Sa登錄密碼才能 創建、刪除賬套,這樣Sa的登錄密碼在此就顯得尤為重要。

操作步驟如下:
1. 打開企業管理器,依次展開伺服器組,然後展開伺服器。
2. 打開「安全性」文件夾,單擊「登錄」,然後用右鍵單擊「Sa」,執行「屬性」命令。
3. 彈出「SQL Server登錄屬性」對話框,如圖4所示。在「SQL Server身份驗證」密碼欄,輸入最新密碼。
4. 單擊「確定」按鈕,彈出「確認密碼」對話框,再輸一遍登錄密碼。
5. 單擊「確定」按鈕,完成對Sa登錄密碼的修改。

3、發生錯誤1069:由於登錄失敗而無法啟動服務

錯誤1069是一個Windows NT/2000的系統錯誤。錯誤1069表明服務不能被啟動(當啟動服務時返回「登錄失敗」錯誤)。例如,當啟動MSSQLServer服務時,得到如下 錯誤提示:

發生錯誤1069:由於登錄失敗而無法啟動服務
此時正在MSSQLServer服務上執行該服務操作

如果服務被一個沒有「登錄服務」許可權的帳戶所啟動時會發生1069錯誤。解決該問題的方法是給予該帳戶以「登錄服 務」許可權。
具體到MSSQLServer的問題,如果在安裝在Windows XP上安裝SQL Server 2000開發版,並選擇了默認設置(僅Windows的身份驗證方式,默認實例,用Windows的Administrator用戶進行的安裝等),一般 會發生上述問題。解決的方法會有很多種,但最簡單的方法是:
依次打開Windows控制面版->管理工具->服務->MSSQLSERVER->屬性->登錄,將登錄身份改為本地系 統帳戶

通過以上資料,初步認為是因為設置了 「使用域用戶帳戶 」,於是就去查看了 控制面板--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"本地系統帳戶" ,哎!發現他的電腦本來就是選擇的「 本地系統帳戶 」

這下我是真的無語了。。。。無奈啊!

他說是不是因為win7系統的緣故,也許安裝的時候和 xp 不一樣,我也這么想過,但是我覺得應該沒多大差別才對。沒辦法,繼續上網查!

5、win7安裝sql server 2005的方法詳解:

本文將為大家介紹Windows 7下如何安裝SQL Server 2005,相信通過本文,能讓大家了解安裝的過程。

一、配置IIS

到控制面板,打開IIS Features,點左邊的加號,打開詳細信息,我們勾上以下組件:

1: Web Managerment Tools\IIS 6 Management Compatibility\IIS6 WMI Compatibility

2: Web Managerment Tools\IIS 6 Management Compatibility\IIS6 Metabase and IIS 6 Configuration Compatibility

3: World Wide Web Services\Application Development Features\Asp.net

4: World Wide Web Services\Common Http Features\Http Redirection

5: World Wide Web Services\Security\Windows Authentication

二、安裝標准版SQL Server 2005

按照提示安裝即可。

三、安裝SQL Server 2005 SP3

最後一步設置系統帳號許可權,需要先到任務管理器中關閉 sqlserver 進程,然後到打開dos窗口之前的一步,又需要手動啟動 sqlserver服務。

四、啟用 SQL Server Browser 服務

單擊「開始」,依次指向「程序」、「Microsoft SQL Server 2005」和「配置工具」,然後單擊「SQL Server 外圍應用配置器」。

在「SQL Server 2005 外圍應用配置器」頁上,單擊「服務和連接的外圍應用配置器」。

在「服務和連接的外圍應用配置器」頁上,單擊「SQL Server Browser」,在「啟動類型」中單擊「自動」選項,然後單擊「應用」。

打開 Windows 防火牆,請單擊「開始」,再單擊「運行」,鍵入 firewall.cpl,然後單擊「確定」。

五、在 Windows 防火牆中為 SQL Server 2005 創建例外

若要在 Windows 防火牆中為 SQL Server 2005 創建例外,請執行以下步驟:

六、在 Windows 防火牆中為 SQL Server Browser 服務創建例外

若要在 Windows 防火牆中為 SQL Server Browser 服務創建例外,請執行以下步驟:

1.在 Windows 防火牆中,單擊「例外」選項卡,然後單擊「添加程序」。

2.在「添加程序」窗口中,單擊「瀏覽」。

3.單擊 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可執行程序,單擊「打開」,然後單擊「確定」。

七、配置SQLServer2005 遠程連接

第一步 :SQL Server Configuration Manager -> SQL Server 2005 Services 將 SQL Server Browser 設置為 running,

如果沒有Enable的話,右鍵Properties -> Service -> StartMode = Auotomatic

注意,同時必須打開SQL Server Browser 服務第二步: SQL Server 2005 Network Configuration -> Protocols for SQLXPRESS 下同時使用TCP/IP和named pipes第三步:SQL Native Client Configuration 下同時使用TCP/IP和named pipes



2、登陸改為混合模式:

打開manage管理器->以windows方式連接並進入資料庫->右鍵點擊你的數據伺服器->屬性 ->security>選中Sql server and windows Authentication3、新建SQL server方式的用戶名和密碼:

manage管理器 -> security -> 右鍵點擊logins->new login...-> 選中sql server authentication ->設置login name 和password(confirm password)以及 默認的資料庫

最好去掉「enforce password expiration」前的小鉤,否則每次登陸都要修改密碼。

注意 : 一定要在User Mapping 頁面中選擇該用戶對應的資料庫(即使前面已經選擇了默認資料庫),否則還是會登錄不上

如果需要修改資料庫,必須分配 db_Owner 角色


4、重新啟動伺服器

雖然網上好多文章都說只需要重新啟動SQL服務就可以,但是經過驗證,必須重新啟動機器才行

In order to get things to work. You might need to completely reboot the server machine after making the changes. There have been reports (thanks P.C.) that starting and stopping the SQL Server and Browser software is not enough.

5、使用SQL Server Configuration Manager 測試

注意 : Server Name 一定要 Serever\SQLEXPRESS同時還要在 Options -> Network protocol 中選擇TCP/IP才能順利登錄在 Windows 防火牆中,單擊「例外」選項卡,然後單擊「添加程序」。

在「添加程序」窗口中,單擊「瀏覽」。

單擊 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可執行程序,單擊「打開」,然後單擊「確定」。

注意:上述路徑可能會根據 SQL Server 2005 的安裝位置而不同。MSSQL.1 這個佔位符代表的是您在前面過程的步驟 3 中獲得的實例 ID。

對於每個需要為其創建例外的 SQL Server 2005 實例,重復步驟 1 到步驟 3。

6、Windows7安裝SQL Server 2005 全攻略

費了整整兩個晚上加一天時間,把SQL Server 2005 不知安裝、卸載過多少次,今天終於完美安裝上去了,記錄一下安裝過程,以備以後查看,首先說一下本機配置。

本人操作系統是Windows7簡體中文旗艦版,安裝的是SQL.Server.2005.開發人員版、企業版、標准版32、64位DVD合集,這個版的鏡像文件網上很多。用虛擬光碟機載入鏡像,照例是檢查組建支持,剛開始安裝的時候,就檢查iis和com+組件警告,我一開始只勾選了asp.net這個選項,結果還是警告,後來發現全選就沒事了。在com+組件上浪費的時間最多,開始老是無法啟動這個分布式事務支持組件,在網上了查了無數資料還是無法啟動,最終發現是之前安裝的操作系統的版本問題,估計是被修改過的版本,然後不想再發生麻煩,就重裝了一下系統。

接下來sql順利安裝通過,中間會有多次警告"版本不受支持",不用管它,繼續安裝。有一點也很搞笑,估計是安裝包的bug,在安裝過程中雖然選擇了"混合模式驗證",安裝完成過後用windows系統帳戶卻死活登不上去,sa賬戶可以正常登錄。安裝完成後需要下載SQL Server 2005 sp3的升級包,一路默認下去,有兩點注意:第一個需要先把sql服務手動停掉,升級包才能安裝;第二點,也是最關鍵的一點,當一切安裝完成,出現一個 "完成後啟動Windws Vista 配置工具的時候",不要動,要先啟動sql服務後,再點下一步,然後一個dos窗口一閃而過,出現一個配置工具,把左側的系統默認賬戶添加到右側,下一步,現在就可以用系統帳戶正常登錄sql了。

之前因為安裝升級包都是一路"下一步",但是因為停掉的sql服務沒有啟動,導致最後一步添加系統帳戶失敗,好像是什麼"錯誤18456",我在這個上浪費的時間最多,後來仔細回憶一下安裝步驟,猛然想到服務未啟動怎麼能添加進去賬戶呢,今天安裝的時候特意把sql服務啟動之後再添加果然成功了。

用系統帳戶登錄進去看了下,多了一個"計算機名/默認賬戶名"的用戶,這也為我們提供了一個思路:如果安裝過程中忘記啟動sql服務,用sa帳戶登錄,然後安全性--右鍵登錄名--新建登錄帳戶--搜索--高級--立即查找,在下面找到自己系統的默認登錄帳戶(必須是管理員組的),確定。然後選擇 "Windows身份驗證",伺服器腳色選擇public和sysadmin這兩個,狀態選"授權"和"啟用"這兩個,至此應該就可以了。之所以說應該就可以了,因為我沒試過,我看到那個"計算機名/默認賬戶名"是這樣配置的。

還有些人可能安裝的過程中資料庫服務安裝成功了,但是企業管理器沒有安裝上去,沒關系,到網上下載一個企業管理器,比如 SQLServer2005_SSMSEE.msi,放到人一個盤,最好是根目錄,比如我的放到G:盤,直接運行這個安裝程序是不行,會提示安裝失敗,這時新建一個文本文件,內容是msiexec /i G:\SQLServer2005_SSMSEE.msi ,注意路徑和你的文件名要對應一致。然後把文本文件後綴名改為cmd,右鍵"以管理員身份運行"這個文件,這樣就安裝成功了,最好先安裝這個管理器,再安裝sp3升級包。

⑨ 華為雲伺服器被封怎麼導出數據

華為雲伺服器被封怎麼導出數據:
1、GaussDB(DWS)資料庫支持通過HDFS外表導出ORC格式數據至MRS,通過外表設置的導出模式、導出數據格式等信息來指定導出的數據文件,利用多DN並行的方式,將數據從GaussDB(DWS)資料庫導出到外部,存放在HDFS文件系統上,從而提高整體導出性能。
2、登錄華為雲控制台,選擇大數據、MapRece服務,單擊購買集群,選擇自定義購買,填寫軟體配置參數,單擊下一步。
3、填寫硬體配置參數,單擊下一步。
4、填寫高級配置參數如下表,單擊立即購買,等待約15分鍾,集群創建成功。
5、創建MRS數據源連接。登錄DWS管理控制台,單擊已創建好的DWS集群,確保DWS集群與MRS在同一個區域、可用分區,並且在同一VPC子網下。切換到MRS數據源,單擊創建MRS數據源連接。

⑩ 2021-07-19 DWS資料庫異常

問題 :

報錯日誌 :

>[錯誤] 腳本行:20-23 -------------------------------------

 ERROR: pooler: failed to create connections in parallel mode, Error Message: remote node dn_6001_6002, detail: FATAL:  dn_6001_6002: can not accept connection in promoting standby mode.

FATAL:  dn_6001_6002: can not accept connection in promoting standby mode.

發現時間 :2021-07-19 9點

問題跟蹤 :xxx小組