2016-01-15 24 views
0

我想這個問題以前可能已經被問過了,但我還是找不到答案:從SSMS的模板瀏覽器中,我找到了User - > Drop User過程。用戶名是Long Vilmerty 1.如何在程序中替換名稱?如何使用sql從dbo.AspNetUsers表中刪除用戶?

-- ===================== 
-- Drop User template 
-- ===================== 

DROP USER <user_name, sysname, user_name> 
GO 

我試過最明顯的組合,但它沒有工作

+0

可能您需要動態SQL – lad2025

+0

'從dbo.AspNetUsers中刪除,其中UserName ='Long Vilmerty 1'可能需要刪除一些外鍵(如果不使用級聯刪除) – JamieD77

+0

@ JamieD77好吧,但是可以實現級聯刪除? –

回答

0

你混淆SQL用戶在AspNetUsers錶行數據。您所包含的語法是如何從數據庫中刪除數據庫用戶 - 它與AspNetUsers表無關。

要從AspNetUsers中刪除用戶,必須從引用該用戶的任何表中刪除用戶的信息,然後才能從AspNetUsers中刪除用戶記錄。詳情請參閱http://blogs.visigo.com/chriscoulson/bulk-delete-asp-net-membership-users/