1在數(shù)據(jù)庫實例端開啟sql server身份驗證模式
趙縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
2重啟數(shù)據(jù)庫,在重啟數(shù)據(jù)庫服務(wù)的過程中可能會報錯,會提示在本地不支持重啟服務(wù)之類的信息,這里可以這樣解決:
打開“服務(wù)”組件,并且點開sqlserver服務(wù)的屬性選項:
在屬性選項卡中點開登錄的選項卡,然后重新輸一次服務(wù)器的密碼,點擊確定,再重啟數(shù)據(jù)庫服務(wù)就可以了
3新建帳號并且授權(quán)
打開sqlserver management studio管理工具,在“安全性”選項卡里面的“登錄名”右鍵單擊選擇新建登錄名:
在常規(guī)選項卡里面,輸入登錄名,選擇sql server身份驗證,輸入密碼,反選強制密碼策略,這樣就不用經(jīng)常去更改數(shù)據(jù)庫賬戶的密碼了,選擇默認(rèn)數(shù)據(jù)庫,這個大家根據(jù)自己想授權(quán)遠(yuǎn)程登錄到的數(shù)據(jù)庫來選擇
在服務(wù)器角色的選項卡里面,選擇public和sysadmin兩個服務(wù)器角色
在用戶映射的選項卡里面,勾選你想要遠(yuǎn)程連接的數(shù)據(jù)庫,下面數(shù)據(jù)庫角色成員身份那里勾選,我這里全部都選了
點擊確定
4如果我們建立錯了賬戶想刪除重建怎么辦呢,這里注意有兩個地方的賬戶需要刪除,一個是在安全性——登錄名選項卡那里,一個是在你授權(quán)的數(shù)據(jù)庫——安全性——用戶那里
execute
sp_addextendedproperty
n'ms_description',
'添加你的說明',
n'user',
n'dbo',
n'table',
n'table(表名)',
n'column',
n'列名'
--比如
給a
表的
c1字段增加一個
我是字段c1
說明
execute
sp_addextendedproperty
n'ms_description',
'我是字段c1',
n'user',
n'dbo',
n'table',
n'a',
n'column',
n'c1'
--管理
--sql
server代理
--右鍵作業(yè)
--新建作業(yè)
--"常規(guī)"項中輸入作業(yè)名稱
--"步驟"項
--新建
--"步驟名"中輸入步驟名
--"類型"中選擇"transact-sql
腳本(tsql)"
--"數(shù)據(jù)庫"選擇執(zhí)行命令的數(shù)據(jù)庫
--"命令"中輸入要執(zhí)行的語句:
.............
--確定
--"調(diào)度"項
--新建調(diào)度
--"名稱"中輸入調(diào)度名稱
--"調(diào)度類型"中選擇你的作業(yè)執(zhí)行安排
--如果選擇"反復(fù)出現(xiàn)"
--點"更改"來設(shè)置你的時間安排為一天一次
然后將sql
agent服務(wù)啟動,并設(shè)置為自動啟動,否則你的作業(yè)不會被執(zhí)行
設(shè)置方法:
我的電腦--控制面板--管理工具--服務(wù)--右鍵
sqlserveragent--屬性--啟動類型--選擇"自動啟動"--確定.
可以用create index創(chuàng)建索引,如create index test_idx on tablename(col1,col2)
系統(tǒng)優(yōu)化時會自動選擇使整個查詢開銷最小的查詢計劃。如你的sql 為select * from tablename where col1 = @col1 and col2 = @col2 時一般都會用到索引。
SQLSERVER 怎樣 加索引 能顯著提高速度
1、評估索引本身的占用空間,當(dāng)索引相對于其數(shù)據(jù)本身過大可能會無明顯作用。這種情況
體現(xiàn)在:表很小,索引列過多,索引碎片過多。當(dāng)索引在select 中不起作用時,你還必須
在insert 和update、delete 這些操作中去維護(hù)這些不起作用的數(shù)據(jù)。
2、In 語句不一定不能使用索引,where id in(1,2)和where id =1 or id=2是等效的,這
里的in 和not in 的性能是相同的。而不能使用索引的原因是嵌套查詢: where id in(sel
ect 1 union select 2).
以下代碼通過測試,先看,后面會有解釋:
create table a (a1 int,a2 nvarchar(50))
go
create trigger tri_a on a
after insert
as
declare @id int, @column nvarchar(100)
select @column=a2+'a' from inserted
select @id=a1 from inserted
update a set a2=@column where a1=@id
go
insert a values(3,'試試看')
select * from a
@id表示你表的主鍵,@column表示你想加a的字段。。??梢愿鶕?jù)這段代碼自己改一下。。
還有。。你這句update test set chanNeng=chanNeng+'a'思路是對的,不過不應(yīng)該是set chanNeng,你的chanNeng是個值吧?這里應(yīng)該是該值所屬的字段才對!比如name。
我試過:update a set a2=a2+'a'全完可以?。?!
分享標(biāo)題:sqlserver加,sqlserver添加
標(biāo)題URL:http://m.rwnh.cn/article26/dsdhjjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站、營銷型網(wǎng)站建設(shè)、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)