Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да настроя SQL Server / IIS 7.0, за да позволя на уебсайта на ASP.NET MVC достъп до базата данни?

Тъй като вашите сървъри (уеб и SQL) не са част от домейн, не можете да използвате удостоверяване на Windows (интегрирана защита), за да се свържете с SQL Server.

В IIS, когато имате Integrated Security=SSPI в низ за свързване действителният потребител, използван за свързване към SQL Server, е самоличността на пула от приложения.

Трябва да изберете своя вариант 1, което означава Настройване на ново влизане чрез удостоверяване на SQL Server .

И така, стъпките ще бъдат:

  1. Създайте вашето myUsername Потребител на SQL Server.
  2. В диалоговия прозорец със свойства на потребителя отидете на Securables и се уверете, че е Public е отметнато.
  3. След това преминете към User mapping раздел (в лявата страна). Потърсете вашата база данни в списъка и я проверете. По-долу, в Database role membership списък, уверете се, че сте отметнали public , db_datareader и db_datawriter .
  4. Сега дайте на вашите потребителски права да изпълняват съхранени процедури. Като sa , в Management Studio изпълнете:

    ПРЕДОСТАВЯНЕ НА ИЗПЪЛНЕНИЕ НА myUserName;

  5. Готово.

Що се отнася до сигурността, по-късно можете да прецизирате правата на myUserName да не можете, например да пуснете таблици или други обекти.

Във вашето приложение сега трябва да използвате низа за свързване във вашата точка 1.

Ако имате други проблеми, моля, публикувайте съобщението за грешка.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Скриване на таблица в база данни на SQL Server?

  2. DevOps решения за автоматизация на разработка на бази данни

  3. Извличане на дефиниция на колона за набор от резултати от запомнени процедури

  4. SQL Server:DELETE срещу TRUNCATE

  5. Преобразуването не бе успешно при преобразуване на дата и/или час от символен низ при вмъкване на дата и час