有誰知道有沒有辦法讓應用程序(連接到SQL Server)對數據庫進行SQL查詢,但限制用戶使用SQL Server Management直接訪問數據庫工作室?在沒有帳戶的情況下在SQL Server上執行查詢
對不起,我知道這聽起來很混亂,但我這樣問的原因是因爲在工作中,我使用的應用程序允許我輸入數據並將其上傳到數據庫。我假設預定義的INSERT
sql腳本被加載到應用程序中,但是當我登錄到SQL Server Management Studio時,它根本不會讓我使用INSERT
語句。我想知道爲什麼和如何這樣的應用程序可以編程?
有關這方面的任何信息或內容將不勝感激。
感謝
如果沒有帳戶,則無法訪問數據庫。如果您不希望最終用戶在數據庫上擁有直接登錄權限,則可以爲您的應用程序創建專用帳戶。該應用在用戶的BEHALF上使用該帳戶。 –
可能您的應用程序使用特定的Sql Server用戶,當您使用Sql Server Management Studio登錄時,您正在使用具有不同權限的其他用戶。 – Steve