當前位置:首頁 » 編程語言 » sqlserver2012sp

sqlserver2012sp

發布時間: 2025-01-21 01:06:23

A. 如何修改sql sa 密碼

情況一:只是忘記了密碼

方法一:

sp_password Null,'123,'sa'
把sa的密碼設為「123」

執行成功後有「Command(s) completed successfully.」 OK!

方法二:

第一步:打開 SQL2008 用管理員登錄先,然後在服務名處右擊選屬性>安全性>右邊的登錄方式選項改為身份驗證 確定!

第二步:選擇安全性(展開)>登錄名>雙擊sa>密碼改成你需要的密碼確定!

然後關掉SQL2008 或者 斷開連接

第三步:點開始>程序>選擇SQL2008>配置工具>打開 configuration manager>展開 SQL Server2005 網路配置
注意:選中MSSQLSERVER 如果沒有 選中SQMEXPRESS
>TCP/IP 選項 >先啟用 然後右鍵單擊 > 屬性 > Ip地址選項卡 > 把已禁用的選項全部改成已啟用 > 然後把SQL2008 的服務重新啟動一下!

情況二:忘記了密碼,而且從sysadmin中刪除了builtin\Administrators帳號,現在沒其他人是sysadmin了

A:
SQL Server 2005/2008提供了針對該情況的更好的災難恢復方法,無需侵入master資料庫,不會對master資料庫中的對象和數據(例如登陸帳號,證書等)造成損壞。Windows管理員組的成員現在當SQL Server以單用戶模式啟動(另外一個名稱為維護模式)的情況下對SQL Server有了訪問許可權。

通過使用單用戶模式,SQL Server 2005/2008避免了Windows管理員以sysadmin的身份在不被發現的情況下濫用許可權。Windows管理員帳號能進行部分維護任務,例如安裝補丁等。

要將SQL Server以單用戶模式啟動,您可以在命令行模式下增加「-m」參數。您也可以使用SQL Server配置管理員工具。它提供了對文件訪問和其他許可權的合適控制。要是用配置管理工具來恢復您的系統,您可以根據如下步驟:

1. 從菜單->SQL Server 2005->配置,打開配置管理工具(SQL Server Configuration Manager)
2. 停止您想要恢復的SQL Server實例
3. 找到「高級」標簽,「啟動參數」選項文本框中增加「;–m」
4. 點擊「是」按鈕,重新啟動SQL Server實例
請注意:請確保在「;」和「-m」之間沒有空格。注冊參數解析器對類似的輸入錯誤非常敏感。您可以在SQL Server的ERRORLOG文件內看到顯示「SQL Server started in single-user mode.」
5. 在SQL Server實例以單用戶模式啟動後,Windows管理員帳號就能使用sqlcmd工具在Windows驗證模式下連接SQL Server。您可以使用T-SQL命令諸如「sp_addsrvrolemember」來在sysadmin伺服器角色中添加現有登錄帳號或新創建一個登錄帳號。範例語句如下:

EXEC sp_addsrvrolemember 'CONTOSO\Buck', 'sysadmin';

GO

6. 只要sysadmin訪問許可權被恢復,在配置管理中從啟動參數中移除「;-m」參數,重新啟動SQL Server實例

重要的安全提示:
a. 該過程應該只能被用於當沒有其他方法使用特權帳號(例如sysadmin或等同角色)來訪問系統的災難恢復。
b. 該過程允許Windows管理員在SQL Server中有越權行為。它包含了可以被監測和檢測出的明確的侵入行為,包含:
1. 在單用戶模式下停止SQL Server並重啟
2. 使用Windows帳號連接SQL Server

B. windows server 2012 可以安裝sql2008 嗎

在Windows Server 2012上安裝SQL Server 2008理論上是可行的,但可能會遇到一些安裝問題。如果遇到安裝失敗的情況,通常需要安裝特定的Service Pack(SP)以解決兼容性問題。

以Windows Server 2012 R2為例,解決SQL Server 2008 R2不能安裝的問題,需要集成SP2。具體步驟如下:

1. 將SQL Server 2008 R2安裝文件解壓到F:\sqlserver2008R2目錄。

2. 將SQL Server 2008 R2的SP2文件解壓到F:\sqlserver2008R2\sp目錄下。

3. 將setup.exe文件拷貝到指定位置,使用robo命令執行如下操作:
robo f:\sqlserver2008R2\sp f:\sqlserver2008R2 Setup.exe

4. 拷貝除Microsoft.SQL.Chainer.PackageData.dll之外的所有文件,執行robo命令如下:
robo f:\sqlserver2008R2\sp\x64 f:\sqlserver2008R2\x64 /XF Microsoft.SQL.Chainer.PackageData.dll

5. 新建一個名為DefaultSetup.INI的文件,並將其保存到F:\sqlserver2008R2\x64目錄下,內容如下:
;SQLSERVER2008 R2 Configuration File
[SQLSERVER2008]
PCUSOURCE=".\sp"

通過以上步驟,可以解決SQL Server 2008 R2在Windows Server 2012 R2上安裝的問題,確保其正常運行。

需要注意的是,這些操作要求系統具備一定的技術知識,如果不熟悉安裝過程,建議尋求專業人士的幫助。

此外,安裝過程中可能會遇到各種問題,如驅動沖突、系統資源不足等,需要逐一排查解決。

總之,雖然SQL Server 2008 R2在Windows Server 2012 R2上安裝存在一定的挑戰,但通過上述步驟,可以順利解決兼容性問題,確保資料庫服務的穩定運行。

C. windows server 2012 可以安裝sql2008 嗎

沒有問題的,可能安裝。
如果出現不能安裝,那請打相關SP

下面有個例 子。
實戰:windows server 2012 R2 不能安裝 sqlserver 2008 R2的解決辦法
主要解決sqlserver 2008 R2不能在windows server 2012 R2上安裝,需要集成sp2.

1.將安裝文件sqlserver 2008 R2解壓為f:\sqlserver2008R2

2.將sqlserver 2008 R2的SP2文件解壓到f:\sqlserver2008R2\sp目錄下

3.拷貝setup.exe文件
robo f:\sqlserver2008R2\sp f:\sqlserver2008R2 Setup.exe

4.拷貝除Microsoft.SQL.Chainer.PackageData.dll之外的所有文件
robo f:\sqlserver2008R2\sp\x64 f:\sqlserver2008R2\x64 /XF Microsoft.SQL.Chainer.PackageData.dll

5.新建DefaultSetup.INI,保存到F:\sqlserver2008R2\x64下,內容如下:
;SQLSERVER2008 R2 Configuration File
[SQLSERVER2008]
PCUSOURCE=".\sp"

D. sqlserver如何執行.sqlsqlserver如何執行sql腳本

sqlserver2012如何執行sql腳本

如何在sqlServer2012中執行SQL腳本

SQLServer2012導出的過程

1.打開ManagementStudio,登錄伺服器,在資料庫中選擇要轉移的資料庫。

右鍵單擊-「任務(T)」-「生成腳本(E)...」.

2.在"生成並發布腳本"窗口中,點擊"下一步"、

3.「選擇要編寫腳本的資料庫對象」,無需設置即可設置。點擊「下一步」,

4.點擊【保存到文件

怎麼在sqlserver中執行腳本?

1.啟動SQLServerManagementStudio;點擊【開始】->【所有程序】->【MicrosoftSQLServer2008R2】->【SQLServerManagementStudio】,伺服器名稱:伺服器的名稱或者IP地址,登錄名和密碼:通常都為sa;點擊【連接】後登錄SQLServerManagementStudio;

2.點擊【文件】->【打開】-->【文件(F)?】,選擇你要打開的文件,如【Optime.Sql】,打開即可,

3.選擇相應的資料庫,如gerp,點擊即可。

在SQLServer2005中如何運行SQL語句?

如果你已經裝好了MicrosoftSQLServer2005,那麼可以採用如下方式:進入環境以後,單擊左上角的「新建查詢」按鈕,輸入要執行的SQL語句,然後點擊工具欄上的「查詢」->分析(或者直接按Ctrl+F5),可分析是否有語法錯誤,如果沒有語法錯誤,就單擊工具欄上的「查詢」->執行(或者直接按F5),即可。需要注意的地方是,左上角有個下拉列表框,默認是「master」資料庫,要改為你想要做查詢的資料庫。以上僅供參考。

sqlserver怎麼導入sql文件?

我們在使用sqlserver資料庫時經常會需要導入sql文件,有些人會不太熟悉如何導入,接下來就介紹一下如何導入sql文件:

1.首先打開sqlserver資料庫,依次點擊文件-打開-文件,如圖。

2.然後選擇需要導入的sql文件,點擊打開。

3.打開sql文件之後,點擊執行,如圖。

4.如圖所示,命令已執行。

5.命令執行完成之後,資料庫就已經導入sqlserver中,有時需要刷新才能顯示。

sqlserver2008資料庫怎麼使用?

1、安裝好sqlserver2008之後,在開始菜單打開,進行連接伺服器,其中伺服器名稱是電腦計算機名稱,輸入用戶名和密碼進行連接。

2、滑鼠右鍵資料庫,點擊新建可以新建資料庫,進去之後,輸入資料庫名稱,點擊確定就新建資料庫了。

3、打開test資料庫,在表上滑鼠右鍵,選擇新建表。

4、輸入各欄位名稱,類型和長度之和,點擊保存,輸入表名稱,點擊確定。

5、滑鼠右鍵table1表,選擇編輯前200行,可以給表添加內容,如果想修改表欄位內容,可以滑鼠右鍵表,選擇設計。

6、如果想執行sql語句操作,點擊新建查詢,可以寫sql語句,點擊執行,會執行sql。

怎樣在sqlserver執行存儲過程?

執行帶參數的存儲過程的方法如下:

Execsp_configure'allowupdates',1--允許更新系統表。

execdbo.User_ChangeObjectOwnerBatch'OldOwner','dbo'

以上是兩個例子。

SQLServer中執行帶參數的存儲過程的方法是:

EXEC存儲過程名字'參數1','參數2',數值參數

EXEC是一個關鍵字。

字元串參數使用單引號括起來,數值參數不需要使用單引號

E. sqlserver語句添加列(簡單)

語句為:

alter table A

add BVARCHAR(50)

create table C

(Dvarchar(10),

Evarchar(10),

F varchar(10),

G varchar(10),

constraint pk_D primary key (D)

)

(5)sqlserver2012sp擴展閱讀:

注意事項

一、增加列:

1、alter table tableName add columnName varchar(30)

2、ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;

二、修改列類型:

alter table tableName alter column columnName varchar(4000)

三、修改列的名稱:

1、EXEC sp_rename 'tableName.column1' , 'column2' (把表名為tableName的column1列名修改為column2

下面的示例將TerritoryID表中的Sales.SalesTerritory列重命名為TerrID。

USE AdventureWorks2012;

GO EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';

GO

2、刪除列

alter table tableName drop column columnName

3、指定表中某列默認數據

ALTER TABLE dbo.doc_exz ADD CONSTRAINT col_b_def DEFAULT 50 FOR column_b ;

熱點內容
微信視頻如何重新緩存 發布:2025-01-21 04:44:41 瀏覽:879
pdf壓縮文件大小 發布:2025-01-21 04:40:24 瀏覽:798
linux解壓文件到指定 發布:2025-01-21 04:38:36 瀏覽:874
自己做的安卓app怎麼下載 發布:2025-01-21 04:35:07 瀏覽:163
機頂盒加密頻道 發布:2025-01-21 04:26:48 瀏覽:318
騰訊應用加密 發布:2025-01-21 04:24:38 瀏覽:988
無法訪問f 發布:2025-01-21 04:24:36 瀏覽:539
sql實時 發布:2025-01-21 04:24:27 瀏覽:998
怎麼在linux伺服器上配ip地址 發布:2025-01-21 04:22:10 瀏覽:251
咖搭姆編程 發布:2025-01-21 04:19:45 瀏覽:674