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

sqlserver20122014

發布時間: 2022-01-15 12:31:36

1. windows server 2012 怎麼操作sqlserver

在win7操作系統中,從開始菜單打開sql server 2012並登陸

在左側導航中,可以看到當前鏈接的資料庫庫伺服器下有「資料庫」文件夾,新建立的資料庫都會放在這個文件夾里

右擊「資料庫」,在菜單中選擇「新建資料庫」

在彈出菜單里輸入資料庫名稱,比如下圖「mydb」。輸入資料庫名稱時,「資料庫文件」的資料庫名稱和日誌名稱會跟著改變

點擊「路徑」列的按鈕可以改變資料庫文件的資料庫和日誌的路徑,如果沒有特別要求,可以按默認即可

點擊「所有者」右側按鈕,可以選擇該資料庫的所有者,如果不選擇,則按默認,即登陸者

以上是「常規」下的設置,點擊左側導航,還可以做其他設置,包括:「選項」、「文件組」,如果沒有特殊要求,按默認即可

最後,點擊「確定」按鈕,完成建庫。點擊sql server 左側導航,可以看到剛才建立的資料庫

2. 如何刪除/卸載 sqlserver 2012 資料庫實例

若要開始卸載過程,請在 Microsoft Windows 桌面上,單擊「開始」,再單擊「控制面板」,然後雙擊「添加或刪除程序」。
選擇要卸載的 SQL Server 2005 組件,再單擊「刪除」。此時將啟動 SQL Server 2005 安裝向導。
在「選擇組件 - 卸載」頁上,選擇任何要刪除的伺服器和/或共享組件。
單擊「報告」按鈕以查看計算機上安裝的 SQL Server 2005 各組件和功能的列表。該報告包含安裝的每個組件和功能的版本、版本類別、更新級別和語言信息。
若要繼續,請單擊「下一步」。
在「確認 - 卸載」頁上,檢查要刪除的組件和功能的列表。若要繼續,請單擊「下一步」。
「安裝進度」頁將顯示安裝狀態。
在「完成安裝」頁上,單擊「完成」退出安裝向導。

3. SQLserver 2012出現問題

兩種方法:
(1)
在命令行提示符里
進入vs的安裝文件夾,一般來說是在c:\program files\microsoft visual studio <你的vs版本號>\common7\ide\
運行devenv /resetsettings
(2)刪除「%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache」路徑下的文件,然後重新啟動VS.
LOCALAPPDATA這個應該是一個環境變數,具體路徑查看環境變數里應該可以看到;

4. sqlserver 2014 高可用需要存儲

SQLServer提供了幾個為伺服器或資料庫打造高可用性的可選方案。高可用性可選方案包括:AlwaysOn故障轉移群集實例作為SQLServerAlwaysOn產品/服務的一部分,AlwaysOn故障轉移群集實例利用WindowsServer故障轉移群集(WSFC)功能通過冗餘在實例級別(故障轉移群集實例(FCI))提供了本地高可用性。FCI是在WindowsServer故障轉移群集(WSFC)節點上和(可能)多個子網中安裝的單個SQLServer實例。在網路中,FCI顯示為在單台計算機上運行的SQLServer實例,不過它提供了從一個WSFC節點到另一個WSFC節點的故障轉移(如果當前節點不可用)。有關詳細信息,請參閱AlwaysOn故障轉移群集實例(SQLServer)。AlwaysOn可用性組AlwaysOn可用性組是SQLServer2012中引入的企業級高可用性和災難恢復解決方案,可使一個或多個用戶資料庫的可用性達到最高。AlwaysOn可用性組要求SQLServer實例駐留在WindowsServer故障轉移群集(WSFC)節點上。有關詳細信息,請參閱AlwaysOn可用性組(SQLServer)。注意注意FCI可利用AlwaysOn可用性組提供資料庫級別的遠程災難恢復。有關詳細信息,請參閱故障轉移群集和AlwaysOn可用性組(SQLServer)。

5. SqlServer2005更換到SqlServer2012

是的,資料庫版本不對,就要修改JDBC的驅動配置,比如:

在sql server 2000 中載入驅動和URL路徑的語句是
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

而sql server 2005 中載入驅動和url的語句則為

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
如果寫法錯誤將會找不到驅動.

6. sqlserver 2014 怎樣創建索引列

什麼是索引
拿漢語字典的目錄頁(索引)打比方:正如漢語字典中的漢字按頁存放一樣,SQL Server中的數據記錄也是按頁存放的,每頁容量一般為4K 。為了加快查找的速度,漢語字(詞)典一般都有按拼音、筆畫、偏旁部首等排序的目錄(索引),我們可以選擇按拼音或筆畫查找方式,快速查找到需要的字(詞)。
同理,SQL Server允許用戶在表中創建索引,指定按某列預先排序,從而大大提高查詢速度。
• SQL Server中的數據也是按頁( 4KB )存放
• 索引:是SQL Server編排數據的內部方法。它為SQL Server提供一種方法來編排查詢數據 。
• 索引頁:資料庫中存儲索引的數據頁;索引頁類似於漢語字(詞)典中按拼音或筆畫排序的目錄頁。
• 索引的作用:通過使用索引,可以大大提高資料庫的檢索速度,改善資料庫性能。

索引類型
• 唯一索引:唯一索引不允許兩行具有相同的索引值
• 主鍵索引:為表定義一個主鍵將自動創建主鍵索引,主鍵索引是唯一索引的特殊類型。主鍵索引要求主鍵中的每個值是唯一的,並且不能為空
• 聚集索引(Clustered):表中各行的物理順序與鍵值的邏輯(索引)順序相同,每個表只能有一個
• 非聚集索引(Non-clustered):非聚集索引指定表的邏輯順序。數據存儲在一個位置,索引存儲在另一個位置,索引中包含指向數據存儲位置的指針。可以有多個,小於249個

索引類型:再次用漢語字典打比方,希望大家能夠明白聚集索引和非聚集索引這兩個概念。

唯一索引:
唯一索引不允許兩行具有相同的索引值。
如果現有數據中存在重復的鍵值,則大多數資料庫都不允許將新創建的唯一索引與表一起保存。當新數據將使表中的鍵值重復時,資料庫也拒絕接受此數據。例如,如果在stuInfo表中的學員員身份證號(stuID) 列上創建了唯一索引,則所有學員的身份證號不能重復。
提示:創建了唯一約束,將自動創建唯一索引。盡管唯一索引有助於找到信息,但為了獲得最佳性能,建議使用主鍵約束或唯一約束。

主鍵索引:
在資料庫關系圖中為表定義一個主鍵將自動創建主鍵索引,主鍵索引是唯一索引的特殊類型。主鍵索引要求主鍵中的每個值是唯一的。當在查詢中使用主鍵索引時,它還允許快速訪問數據。

聚集索引(clustered index)
在聚集索引中,表中各行的物理順序與鍵值的邏輯(索引)順序相同。表只能包含一個聚集索引。例如:漢語字(詞)典默認按拼音排序編排字典中的每頁頁碼。拼音字母a,b,c,d……x,y,z就是索引的邏輯順序,而頁碼1,2,3……就是物理順序。默認按拼音排序的字典,其索引順序和邏輯順序是一致的。即拼音順序較後的字(詞)對應的頁碼也較大。如拼音「ha」對應的字(詞)頁碼就比拼音「ba」 對應的字(詞)頁碼靠後。

非聚集索引(Non-clustered)
如果不是聚集索引,表中各行的物理順序與鍵值的邏輯順序不匹配。聚集索引比非聚集索引(nonclustered index)有更快的數據訪問速度。例如,按筆畫排序的索引就是非聚集索引,「1」畫的字(詞)對應的頁碼可能比「3」畫的字(詞)對應的頁碼大(靠後)。
提示:SQL Server中,一個表只能創建1個聚集索引,多個非聚集索引。設置某列為主鍵,該列就默認為聚集索引

如何創建索引
使用T-SQL語句創建索引的語法:
CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED]
INDEX index_name
ON table_name (column_name…)
[WITH FILLFACTOR=x]
q UNIQUE表示唯一索引,可選
q CLUSTERED、NONCLUSTERED表示聚集索引還是非聚集索引,可選
q FILLFACTOR表示填充因子,指定一個0到100之間的值,該值指示索引頁填滿的空間所佔的百分比

在stuMarks表的writtenExam列創建索引:
USE stuDB
GO
IF EXISTS (SELECT name FROM sysindexes
WHERE name = 'IX_writtenExam')
DROP INDEX stuMarks.IX_writtenExam
/*--筆試列創建非聚集索引:填充因子為30%--*/
CREATE NONCLUSTERED INDEX IX_writtenExam
ON stuMarks(writtenExam)
WITH FILLFACTOR= 30
GO
/*-----指定按索引 IX_writtenExam 查詢----*/
SELECT * FROM stuMarks (INDEX=IX_writtenExam)
WHERE writtenExam BETWEEN 60 AND 90
雖然我們可以指定SQL Server按哪個索引進行數據查詢,但一般不需要我們人工指定。SQL Server將會根據我們創建的索引,自動優化查詢 。

--創建索引
CREATE NONCLUSTERED INDEX IX_TEST_TNAME --創建一個非聚集索引
ON TEST(TNAME) --為TEST表的TNAME欄位創建索引
WITH FILLFACTOR = 30 --填充因子為30%
GO

SELECT * FROM TEST(INDEX = IX_TEST_TNAME) WHERE TNAME = 'A' --指定按『IX_TEST_TNAME』索引查詢
索引的優缺點
• 優點
– 加快訪問速度
– 加強行的唯一性
• 缺點
– 帶索引的表在資料庫中需要更多的存儲空間
– 操縱數據的命令需要更長的處理時間,因為它們需要對索引進行更新

創建索引的指導原則
• 請按照下列標准選擇建立索引的列。
– 該列用於頻繁搜索
– 該列用於對數據進行排序
• 請不要使用下面的列創建索引:
– 列中僅包含幾個不同的值。
– 表中僅包含幾行。為小型表創建索引可能不太劃算,因為SQL Server在索引中搜索數據所花的時間比在表中逐行搜索所花的時間更長

7. sqlserver從2008到2014有哪些重要且有用的進步

SQL Server 2008企業版是一個全面的數據管理和業務智能平台,為關鍵業務應用提供了企業級的可擴展性、數據倉庫、安全、高級分析和報表支持。這一版本將為你提供更加堅固的伺服器和執行大規模在線事務處理。
SQL Server 2008標准版
SQL Server 2008標准版是一個完整的數據管理和業務智能平台,為部門級應用提供了最佳的易用性和可管理特性。
SQL Server 2008工作組版
SQL Server 2008工作組版是一個值得信賴的數據管理和報表平台,用以實現安全的發布、遠程同步和對運行分支應用的管理能力。 這一版本擁有核心的資料庫特性,可以很容易地升級到標准版或企業版。

8. java程序無法連接sqlserver 2014

為什麼用戶名你輸入的是 user=kevin
不是直接輸kevin 就行了嗎 密碼也是

9. SqlServer 2008 升級到 SqlServer2012需要注意哪些

版本差異小,應該沒什麼影響,高版本兼容低版本,個別的函數可能會有微調,你試試看有沒有程序報錯

10. 如何從sqlserver 2008升級2012

直接下載並安裝即可,也可以完全卸載2008再安裝。
1、下載sql server 2012 簡體中文版http://www.ddooo.com/softdown/51691.htm
2、下載過後,將3安裝包放在同一個目錄下,雙擊「SETUP.EXE」進行安裝

3、打開後,選擇左側的「安裝」,再單擊右側的第一個選項進行安裝。如下如:

4、彈出安裝程序支持規則,等待安裝,點擊確定
具體參考安裝教程。