Перехват ошибок без остановки работы самого скрипта
$server='Server';
$user='Phpweb_po';
$pass='fzHjYt_';
$database='Main_';
try{
    $db = mssql_connect($server, $user, $pass);
    if (!$db) throw new Exception ("Невозможно установить соединение с базой данных.");
    if (!mssql_select_db($database,$db)) throw new Exception ("Невозможно выбрать базу данных.");
    $login_name=$_SESSION['Zend_Auth']['storage']->Usr;
    $role=$_SESSION['Zend_Auth']['storage']->Roles[0]['Role'];
}catch (Exception $e){
    echo $e->getMessage();
}
