亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > MSSQL數據庫遷移之用戶名問題

MSSQL數據庫遷移之用戶名問題

熱門標簽:百度地圖標注改顏色 臨沂智能電銷機器人加盟哪家好 外呼運營商線路收費 電銷外呼有錄音系統有哪些 貴州房產智能外呼系統供應商 小e電話機器人 一個導航軟件能用幾個地圖標注點 鎮江網路外呼系統供應商 申請400電話在哪辦理流程
但是,此時用戶A存在于數據庫A中,而新的MSSQL中雖然能創建用戶A,但無法把權限賦于用戶A。新創建一個用戶B吧,用戶A創建的表和其它信息就又無法訪問。在這里找到了解決方法:
在源 SQL Server 上運行以下腳本。此腳本可在 master 數據庫中創建名為 sp_hexadecimal 和 sp_help_revlogin 的兩個存儲過程。請在完成過程的創建之后繼續執行第 2 步。
注意:下面的過程取決于 SQL Server 系統表。這些表的結構在 SQL Server 的不同版本之間可能會有變化,請不要直接從系統表中選擇。
----- Begin Script, Create sp_help_revlogin procedure -----
復制代碼 代碼如下:

USE master
GO
IF OBJECT_ID ('sp_hexadecimal') IS NOT NULL
DROP PROCEDURE sp_hexadecimal
GO
CREATE PROCEDURE sp_hexadecimal
@binvalue varbinary(256),
@hexvalue varchar(256) OUTPUT
AS
DECLARE @charvalue varchar(256)
DECLARE @i int
DECLARE @length int
DECLARE @hexstring char(16)
SELECT @charvalue = '0x'
SELECT @i = 1
SELECT @length = DATALENGTH (@binvalue)
SELECT @hexstring = '0123456789ABCDEF'
WHILE (@i = @length)
BEGIN
DECLARE @tempint int
DECLARE @firstint int
DECLARE @secondint int
SELECT @tempint = CONVERT(int, SUBSTRING(@binvalue,@i,1))
SELECT @firstint = FLOOR(@tempint/16)
SELECT @secondint = @tempint - (@firstint*16)
SELECT @charvalue = @charvalue +
SUBSTRING(@hexstring, @firstint+1, 1) +
SUBSTRING(@hexstring, @secondint+1, 1)
SELECT @i = @i + 1
END
SELECT @hexvalue = @charvalue
GO
IF OBJECT_ID ('sp_help_revlogin') IS NOT NULL
DROP PROCEDURE sp_help_revlogin
GO
CREATE PROCEDURE sp_help_revlogin @login_name sysname = NULL AS
DECLARE @name sysname
DECLARE @xstatus int
DECLARE @binpwd varbinary (256)
DECLARE @txtpwd sysname
DECLARE @tmpstr varchar (256)
DECLARE @SID_varbinary varbinary(85)
DECLARE @SID_string varchar(256)
IF (@login_name IS NULL)
DECLARE login_curs CURSOR FOR
SELECT sid, name, xstatus, password FROM master..sysxlogins
WHERE srvid IS NULL AND name > 'sa'
ELSE
DECLARE login_curs CURSOR FOR
SELECT sid, name, xstatus, password FROM master..sysxlogins
WHERE srvid IS NULL AND name = @login_name
OPEN login_curs
FETCH NEXT FROM login_curs INTO @SID_varbinary, @name, @xstatus, @binpwd
IF (@@fetch_status = -1)
BEGIN
PRINT 'No login(s) found.'
CLOSE login_curs
DEALLOCATE login_curs
RETURN -1
END
SET @tmpstr = '/* sp_help_revlogin script '
PRINT @tmpstr
SET @tmpstr = '** Generated '
+ CONVERT (varchar, GETDATE()) + ' on ' + @@SERVERNAME + ' */'
PRINT @tmpstr
PRINT ''
PRINT 'DECLARE @pwd sysname'
WHILE (@@fetch_status > -1)
BEGIN
IF (@@fetch_status > -2)
BEGIN
PRINT ''
SET @tmpstr = '-- Login: ' + @name
PRINT @tmpstr
IF (@xstatus 4) = 4
BEGIN -- NT authenticated account/group
IF (@xstatus 1) = 1
BEGIN -- NT login is denied access
SET @tmpstr = 'EXEC master..sp_denylogin ''' + @name + ''''
PRINT @tmpstr
END
ELSE BEGIN -- NT login has access
SET @tmpstr = 'EXEC master..sp_grantlogin ''' + @name + ''''
PRINT @tmpstr
END
END
ELSE BEGIN -- SQL Server authentication
IF (@binpwd IS NOT NULL)
BEGIN -- Non-null password
EXEC sp_hexadecimal @binpwd, @txtpwd OUT
IF (@xstatus 2048) = 2048
SET @tmpstr = 'SET @pwd = CONVERT (varchar(256), ' + @txtpwd + ')'
ELSE
SET @tmpstr = 'SET @pwd = CONVERT (varbinary(256), ' + @txtpwd + ')'
PRINT @tmpstr
EXEC sp_hexadecimal @SID_varbinary,@SID_string OUT
SET @tmpstr = 'EXEC master..sp_addlogin ''' + @name
+ ''', @pwd, @sid = ' + @SID_string + ', @encryptopt = '
END
ELSE BEGIN
-- Null password
EXEC sp_hexadecimal @SID_varbinary,@SID_string OUT
SET @tmpstr = 'EXEC master..sp_addlogin ''' + @name
+ ''', NULL, @sid = ' + @SID_string + ', @encryptopt = '
END
IF (@xstatus 2048) = 2048
-- login upgraded from 6.5
SET @tmpstr = @tmpstr + '''skip_encryption_old'''
ELSE
SET @tmpstr = @tmpstr + '''skip_encryption'''
PRINT @tmpstr
END
END
FETCH NEXT FROM login_curs INTO @SID_varbinary, @name, @xstatus, @binpwd
END
CLOSE login_curs
DEALLOCATE login_curs
RETURN 0
GO

----- End Script -----
2. 在創建 sp_help_revlogin 存儲過程后,請從源服務器上的查詢分析器中運行 sp_help_revlogin 過程。sp_help_revlogin 存儲過程可同時用于 SQL Server 7.0 和 SQL Server 2000。sp_help_revlogin 存儲過程的輸出是登錄腳本,該腳本可創建帶有原始 SID 和密碼的登錄。保存輸出,然后將其粘貼到目標 SQL Server 上的查詢分析器中,并運行它。例如:EXEC master..sp_help_revlogin
復制代碼 代碼如下:
SP_DEFAULTDB 'cyiyun','DB_WAYUP'

第1步后,在源服務器上運行sp_help_revlogin后,會產生創建用戶數據的SQL,例如:
復制代碼 代碼如下:

/* sp_help_revlogin script
** Generated 06 24 2009 1:40PM on WORKGROU-B1XTVC */
DECLARE @pwd sysname
-- Login: hxtest
SET @pwd = CONVERT (varbinary(256), 0x0100CF4E7D342B359438E4BCCA72E6C83F44FCCF30C8016286DE2B359438E4BCCA72E6C83F44FCCF30C8016286DE)
EXEC master..sp_addlogin '520web', @pwd, @sid = 0x1738BB6AD0CD24498F67FB5589E8EDCB, @encryptopt = 'skip_encryption'
......

把這段直接在新服務器上運行,或者找到相應的用戶名創建,就可以解決這個問題了!

標簽:澳門 保定 晉城 三明 日照 合肥 嘉興 延邊

巨人網絡通訊聲明:本文標題《MSSQL數據庫遷移之用戶名問題》,本文關鍵詞  MSSQL,數據庫,遷移,之用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MSSQL數據庫遷移之用戶名問題》相關的同類信息!
  • 本頁收集關于MSSQL數據庫遷移之用戶名問題的相關信息資訊供網民參考!
  • 推薦文章
    99热精品在线| 韩国毛片 免费| 国产伦久视频免费观看 视频| 成人影院一区二区三区| 九九干| a级毛片免费观看网站| 九九热国产视频| 国产成+人+综合+亚洲不卡| 国产一区二区精品在线观看| 欧美一区二区三区性| 国产成人精品影视| 亚飞与亚基在线观看| 中文字幕一区二区三区精彩视频| 九九久久国产精品大片| 日日日夜夜操| 亚洲第一色在线| 国产一区二区精品| 麻豆污视频| 黄视频网站在线免费观看| 999久久66久6只有精品| 在线观看成人网 | 韩国毛片免费大片| 久久福利影视| 九九精品久久| 日本特黄特黄aaaaa大片| 欧美激情伊人| 九九久久99综合一区二区| 成人a大片在线观看| 国产高清视频免费观看| 精品久久久久久中文| 日韩一级黄色片| 麻豆系列国产剧在线观看| 亚洲www美色| 久久久久久久网| 精品国产三级a| 欧美日本免费| 亚洲女人国产香蕉久久精品| 天堂网中文字幕| 九九干| 日韩av成人| 欧美另类videosbestsex久久| 国产91精品系列在线观看| a级毛片免费观看网站| 美女免费毛片| 国产不卡在线观看视频| 久久99中文字幕| 精品国产亚一区二区三区| 欧美激情一区二区三区视频 | 九九久久99综合一区二区| 亚洲精品中文字幕久久久久久| 精品视频一区二区| 久久99欧美| 成人av在线播放| 可以免费看毛片的网站| 成人影院一区二区三区| 一级女人毛片人一女人| 日本特黄特黄aaaaa大片| 国产一区二区精品在线观看| 九九九在线视频| 久草免费在线观看| 黄色福利| 国产伦精品一区二区三区在线观看| 国产网站免费| 日本特黄特黄aaaaa大片| 美女免费毛片| 国产视频一区二区在线播放| 日韩免费在线视频| 九九免费高清在线观看视频| 欧美a级大片| 日韩中文字幕一区二区不卡| 中文字幕Aⅴ资源网| 青青久久精品| 久久99这里只有精品国产| 亚洲精品久久久中文字| 欧美国产日韩一区二区三区| 日日夜人人澡人人澡人人看免| 国产视频一区二区三区四区| 亚欧成人乱码一区二区| 韩国毛片免费大片| 日韩中文字幕一区二区不卡| 亚飞与亚基在线观看| 国产一区二区精品在线观看| 欧美爱色| 久久精品欧美一区二区| 午夜家庭影院| 一本伊大人香蕉高清在线观看| 欧美大片aaaa一级毛片| 天天做人人爱夜夜爽2020毛片| 国产高清在线精品一区a| 九九热国产视频| 免费的黄视频| 成人免费观看视频| 欧美另类videosbestsex| 精品国产一区二区三区久| 高清一级片| 久久99这里只有精品国产| 精品在线观看国产| 国产福利免费视频| 你懂的福利视频| 欧美一级视| 日本免费乱理伦片在线观看2018| 久久久成人网| 午夜在线观看视频免费 成人| a级毛片免费观看网站| 91麻豆精品国产片在线观看| 欧美大片一区| 久久精品店| 欧美另类videosbestsex| 精品国产一区二区三区久| 国产一区二区高清视频| 国产伦理精品| 国产激情视频在线观看| 国产成人精品综合久久久| 亚欧成人乱码一区二区| 国产网站免费在线观看| 国产91丝袜在线播放0| 久久福利影视| 精品国产一区二区三区久久久蜜臀| 四虎影视库| 欧美18性精品| 一级女性全黄久久生活片| 欧美1区| 成人影院一区二区三区| 色综合久久天天综合绕观看| 国产麻豆精品视频| 欧美a级大片| 国产高清视频免费观看| 成人免费观看视频| 九九精品久久| 九九精品久久| 亚洲www美色| 亚飞与亚基在线观看| 精品视频一区二区| 国产精品自拍亚洲| 欧美激情影院| 成人a大片在线观看| 青青青草影院 | 免费的黄视频| 久久精品欧美一区二区| 精品在线观看国产| 国产成+人+综合+亚洲不卡| 99久久精品国产高清一区二区| 国产精品自拍亚洲| 亚洲精品影院| 91麻豆精品国产片在线观看| 久久国产精品自线拍免费| 久久国产一久久高清| 麻豆污视频| 深夜做爰性大片中文| 久草免费在线观看| 麻豆污视频| 999久久66久6只有精品| 91麻豆爱豆果冻天美星空| 麻豆网站在线看| 韩国三级香港三级日本三级| 国产成人精品综合久久久| 国产视频一区二区在线播放| 久久久成人网| 91麻豆精品国产片在线观看| 香蕉视频三级| 中文字幕Aⅴ资源网| 欧美激情一区二区三区在线播放| 国产视频久久久久| 国产视频一区二区在线播放| 毛片高清| 美女被草网站| 国产高清视频免费观看| 麻豆污视频| 欧美日本免费| 欧美日本免费| 午夜激情视频在线观看| 日本特黄特色aa大片免费| 超级乱淫伦动漫| 在线观看成人网 | 中文字幕一区二区三区精彩视频| 九九九在线视频| 欧美另类videosbestsex| 一级女性全黄久久生活片| 国产高清视频免费观看| 国产一区二区精品久久91| 香蕉视频三级| 台湾毛片| 高清一级毛片一本到免费观看| 成人高清视频在线观看| 国产美女在线一区二区三区| 欧美一级视频免费观看| 欧美另类videosbestsex久久| 二级片在线观看| 一级女人毛片人一女人| 欧美另类videosbestsex久久| 国产网站免费在线观看| 亚洲精品永久一区| 国产视频一区二区在线播放| 麻豆系列国产剧在线观看| 精品久久久久久中文字幕一区 | 欧美一区二区三区性| 欧美大片aaaa一级毛片| 欧美爱色| 欧美另类videosbestsex| 黄色免费三级|