Този низ за свързване всъщност предава контрола на системата
Data Source=SBS;Initial Catalog=CustomerIntranet;Integrated Security=True;
Като казвам контрол, имам предвид, че системата, заедно с базата данни проверяват дали той позволява или не да се свърже с базата данни. Така че това е причината, която работи в единия случай, а не в другия.
Това, което предлагам, първо използвайте localhost на Data Source=localhost
, освен ако се свържете с друг компютър, тогава се уверете, че името на компютъра е правилно конфигурирано на host
файл на вашия сървър или просто използвайте директно IP.
Второ, отворете управлението на базата данни и се уверете, че каталогът съществува и вашият пул, който се опитва да се свърже, има разрешение да чете този каталог. Освен това файлът на базата данни трябва да има права за пула.
Пулът работи под потребителски акаунт или системен акаунт. Този акаунт трябва да има разрешения за четене/запис на тази база данни, както върху файловете на базата данни, така и върху предпочитанията на базата данни. Освен това този потребител трябва да е в големия списък на базата данни.