新聞中心
sqlserver表的唯一鍵約束怎么設(shè)置?
1、首先,打開sqlserver軟件,右鍵點(diǎn)擊要設(shè)計的表選擇設(shè)計,選中一列右鍵設(shè)置主鍵,該列就設(shè)置成了主鍵了,刪除主鍵同理,設(shè)置好了前面有一把鑰匙。
創(chuàng)新互聯(lián)成立與2013年,先為開陽等服務(wù)建站,開陽等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為開陽企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
2、設(shè)置唯一鍵和索引鍵也是右鍵選中的列(空白的地方也行),點(diǎn)擊‘索引/鍵’。
3、這里注意,剛剛選擇的列不是在那個選中的列上設(shè)置,而是以整個表來設(shè)置的,因此能看到剛才設(shè)置的主鍵。
4、現(xiàn)在不是改信息而是新建一個,點(diǎn)擊添加。
5、然后點(diǎn)擊列,出來隱藏的省略號,再點(diǎn)擊它。
6、選擇要設(shè)置的列,后面可以設(shè)置排序。
7、再點(diǎn)擊類型可以設(shè)置唯一鍵/索引/列存儲索引,選擇需要設(shè)置的。
8、最后就設(shè)置完成了,點(diǎn)擊保存,到此就完成了。
怎么配置sqlserver遠(yuǎn)程連接
SQL Server 2008默認(rèn)是不允許遠(yuǎn)程連接的,如果想要在本地用SSMS連接遠(yuǎn)程服務(wù)器上的SQL Server 2008,遠(yuǎn)程連接數(shù)據(jù)庫。需要做兩個部分的配置:
1,SQL Server Management Studio Express(簡寫SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(簡寫SSCM)
1、在遠(yuǎn)程數(shù)據(jù)庫中登錄,登錄后,右鍵選擇“屬性”。左側(cè)選擇“安全性”,選中右側(cè)的“SQL Server 和 Windows 身份驗(yàn)證模式”以啟用混合登錄模式設(shè)置賬號、密碼
2、選擇“連接”,勾選“允許遠(yuǎn)程連接此服務(wù)器”,然后點(diǎn)“確定”
3、右擊數(shù)據(jù)庫選擇“方面”
4、在右側(cè)的方面下拉框中選擇“服務(wù)器配置”;將“RemoteAccessEnabled”屬性設(shè)為“True”,點(diǎn)“確定”
至此SSMS已設(shè)置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經(jīng)啟用
5、打開sql server配置管理器
6、下面開始配置SSCM,選中左側(cè)的“SQL Server服務(wù)”,確保右側(cè)的“SQL Server”以及“SQL Server Browser”正在運(yùn)行
7、在左則選擇sql server網(wǎng)絡(luò)配置節(jié)點(diǎn)下的sqlexpress的協(xié)議,在右側(cè)的TCP/IP默認(rèn)是“否”,右鍵啟用或者雙擊打開設(shè)置面板將其修改為“是”
8、選擇“IP 地址”選項卡,設(shè)置TCP的端口為“1433”
9、
將"客戶端協(xié)議"的"TCP/IP"也修改為“Enabled”
配置完成,重新啟動SQL Server 2008。此時應(yīng)該可以使用了,但是還是要確認(rèn)一下防火墻。打開防火墻設(shè)置。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允許的列表中。
如何設(shè)置SQLServer數(shù)據(jù)庫內(nèi)存
(一)實(shí)例的最大和最小內(nèi)存設(shè)置
右擊數(shù)據(jù)庫,選擇屬性,如圖。
為實(shí)例設(shè)置合適的最大和最小內(nèi)存,如圖。
(二)為操作系統(tǒng)預(yù)留足夠的內(nèi)存
假如一臺8GB的服務(wù)器,我們可以限制數(shù)據(jù)庫使用的內(nèi)存上限不超過6GB,剩下的2GB留給操作系統(tǒng)使用。
(三)配置lock pages in memory
查看SQL進(jìn)程的啟動賬戶,如圖。
在組策略里設(shè)置啟動SQL Server的賬戶擁有鎖定內(nèi)存頁的權(quán)限。如圖。
在下圖的添加用戶或組界面,添加SQL server的服務(wù)啟動賬戶,如圖。
設(shè)置完成后,需要關(guān)注的兩個問題:
1、因?yàn)镾QL Server鎖定了內(nèi)存頁,當(dāng)Windows內(nèi)存告急時,SQL Server就不能對Windows的內(nèi)存告急做出響應(yīng),因?yàn)镾QL Server的特性是內(nèi)存有多少用多少,因此很有可能在無法做出對Windows低內(nèi)存的響應(yīng)時造成Windows的不穩(wěn)定甚至崩潰。因此開啟了”Lock Page In Memory”之后,要限制SQL Server Buffer Pool的內(nèi)存使用
2、還有一個問題是當(dāng)Buffer Pool通過AllocateUserPhysicalPages分配內(nèi)存時,我們在任務(wù)管理器中看到的sqlservr.exe占用的內(nèi)存就僅僅包含Buffer Pool中非Data Cache部分和MemToLeave部分,而不包含Data Cache部分,因此看起來有可能造成sqlservr.exe只占用了幾百兆內(nèi)存而內(nèi)存的使用是幾十G。這時我們就需要在Perfmon.exe中查看SQL Server:Memory Manager\Total Server Memory計數(shù)器去找到SQL Server真實(shí)占用的內(nèi)存。(由于SQL server 2012內(nèi)存管理機(jī)制的變化,所以個人認(rèn)為這一條原則可能只適用于SQL server 2008R2以前的數(shù)據(jù)庫版本)
如何配置sqlserver 設(shè)置遠(yuǎn)程訪問
er】遠(yuǎn)程訪問數(shù)據(jù)庫進(jìn)行配置
團(tuán)隊間開發(fā),需要使用同一個數(shù)據(jù)庫服務(wù)器,所以大家必須都可以使用IP地址來訪問數(shù)據(jù)庫。
通常訪問數(shù)據(jù)庫的方式,有三種
1、直接訪問本地數(shù)據(jù)庫,在服務(wù)器名稱里,輸入“ . " ,這個圓點(diǎn)。
2、直接訪問本地數(shù)據(jù)庫,在服務(wù)器名稱里,輸入本機(jī)名稱
3、在本地或者在遠(yuǎn)端進(jìn)行訪問,在服務(wù)器名稱里輸入,SqlServer數(shù)據(jù)庫所在電腦的IP地址。但需要一些配置。
配置步驟如下:
①給帶有SQLServer的電腦配置ip地址
②關(guān)閉防火墻:控制面板→防火墻
③打開SQLServer配置管理工具
打開后將圖中項目,(tcp/ip和Named Pipes)設(shè)為啟動狀態(tài)
雙擊Tcp/IP配置ip地址
④在SQLServer上,設(shè)置允許遠(yuǎn)程訪問:在sa上右擊,選擇屬性
⑤設(shè)置驗(yàn)證方式
右擊數(shù)據(jù)庫實(shí)例→點(diǎn)擊屬性→點(diǎn)擊安全
設(shè)置為SQLServer和windows認(rèn)證即可
如何配置sqlserver 以允許遠(yuǎn)程連接
1、打開Navicat,右鍵點(diǎn)擊左邊的空白地方,然后創(chuàng)建一個連接,選擇sql server類型。
2、輸入的是數(shù)據(jù)庫的遠(yuǎn)程地址,ip地址就行。端口默認(rèn)就行。
3、認(rèn)證方式選擇basic,這是數(shù)據(jù)庫認(rèn)證,而不是windows認(rèn)證。
4、輸入連接數(shù)據(jù)庫的賬號和密碼。
5、點(diǎn)擊下方的test按鈕來測試連接是否正常。
6、返回連接成功的消息。
sqlserver怎么設(shè)置遠(yuǎn)程連接?
1、首先,使用Windows+R鍵 輸入services.msc 打開本地服務(wù)。
2、找到SQL server Browser 將這個打開,SQLserver(MSSQLSERVER)和SQLserver(SQLEXPRESS)兩個服務(wù)只選擇一個,選擇你所使用的那個
SQLEXPRESS是縮減免費(fèi)版的SQL創(chuàng)建的默認(rèn)實(shí)例,這個與安裝的SQLserver有關(guān)
MSSQLSERVER是正式使用的SQL創(chuàng)建實(shí)例時默認(rèn)的實(shí)例名,一般使用的都是這個
其他的默認(rèn)設(shè)置就行
如下圖
3、找到并打開應(yīng)用程序SQL server 配置管理器
4、點(diǎn)擊到SQL server 網(wǎng)絡(luò)配置協(xié)議
選擇對應(yīng)服務(wù)的協(xié)議,在這里我使用的是MSSQLSERVER協(xié)議。
將除了VIA的其他選項都打開
5、點(diǎn)開MSSQLSERVER的協(xié)議,點(diǎn)擊其中的TCP/IP右鍵點(diǎn)擊點(diǎn)到屬性界面
6、選擇IP地址設(shè)置
7、拉到最下面IPAll框,將TCP端口設(shè)置為1433
8、在客戶機(jī)Windows+R輸入CMD,打開命令行窗口
9、在命令行中輸入telnet ?服務(wù)器IP ?服務(wù)器端口(我的是1433,所以選擇1433.如設(shè)置其他,則輸入設(shè)置的值)
回車后顯示一個新的命令行窗口則說明端口可被訪問
10、在客戶機(jī)的SQLserver Management Studio 點(diǎn)擊Connect,輸入Server Name:服務(wù)器IP地址,使用的端口(1433端口可以不填寫端口)
本文題目:sqlserver設(shè)置,sqlserver設(shè)置主鍵語句
文章位置:http://www.ef60e0e.cn/article/dsdphjh.html