資料庫使用者對映到 SQL Server 登入名

2021-09-08 21:43:33 字數 367 閱讀 5831

由於不是固定在一台電腦開發,經常需要把資料備份與恢復。或者是幫助客戶修改程式,接收到客戶備份好的資料,需要在電腦恢復。

這樣就需要將資料庫使用者對映到 sql server 登入名。如何對映?可使用下面的系統儲存過程:

execute sp_change_users_login 

'update_one

', '

user

', '

login'

上面的'update_one'是執行的操作,將當前資料庫中指定的 user 鏈結到現有的 sql serverlogin。

'user'是指當資料庫的使用者名稱。

'login' 就你將要指向的sql server 登入的名。

SQL Server將資料庫的使用者名稱對映到登入名

將資料庫伺服器上的資料庫檔案拷貝到另外一台機器上,附加後,新建登入名時無法將原資料庫使用者對映到此登入名。這樣用新建的登入名訪問資料庫時,必須要以 架構名.物件名 的形式才可以。通過以下方式可以解決該問題 步驟1 exec sp change users login report 列出當前資料庫的孤...

實體欄位不對映到資料庫

在開發中可能會遇到我們實體中需要用到乙個字段,但是不用存到資料庫中去,這時候我們的實體中有這個字段,但是資料庫的表中沒有這個字段,如果不做處理就會報錯。我們使用的框架也為我們提供了這樣的功能,下面就介紹一下如何實現。資料庫不存在的這個字段 transient private string test ...

Linq to Sql實體對映到資料庫很方便

在nhibernate中我們可以先寫好實體類,然後根據配置檔案生成資料庫,這是非常oo的思維。在物件導向的開發設計中,只有那些需要持久的類最終才會儲存到資料庫中。由於需求的變化,可能會引起類的變動,而且這種變化是常見的 正常的,最後類的儲存也是要發生變化的,這樣首先設計好資料庫反而不方便,也沒有必要...