將資料庫伺服器上的資料庫檔案拷貝到另外一台機器上,附加後,新建登入名時無法將原資料庫使用者對映到此登入名。這樣用新建的登入名訪問資料庫時,必須要以「架構名.物件名」的形式才可以。
通過以下方式可以解決該問題:
步驟1:
exec sp_change_users_login 'report'
列出當前資料庫的孤立使用者
步驟2:
exec sp_change_users_login 'auto_fix','使用者名稱'
可以自動將使用者名稱所對應的同名登入新增到syslogins中
步驟3:
exec sp_change_users_login 'update_one','使用者名稱','登入名'
將使用者名稱對映為指定的登入名。
將DBF檔案匯入Sqlserver資料庫
解決方法 摘抄自網路 方法一 select into 要生成的sql表名 from openrowset microsoft.jet.oledb.4.0 dbase iv hdr no imex 2 database c select from dbf表名.dbf 方法二 select into 要...
用sql指令碼建立sqlserver資料庫範例語句
下面是建立乙個sqlserver資料庫的 模板,加上乙個建立表的模板。開發的時候可以拷貝過去直接改動一下就可以用了。希望能幫上忙!複製 如下 use master go if exists select 1 from sysdatabases where nwghxjame n hktemp beg...
SQL server自帶的資料庫
select name from sysdatabases 在master資料庫下查詢 前六個是系統自帶的資料庫 master 記錄了系統級別的資訊,包含所有的登陸資訊,系統設定資訊,初始化資訊等 不可以刪除 tempdb 臨時資料庫,儲存臨時表和臨時儲存過程以及儲存空間的要求 model 為使用者...