Не используйте createdRow
обратный вызов для этого. Вместо этого настройте метод render
для соответствующего столбца. Рекомендуется настроить все столбцы.
$("#tableTest").dataTable({
columns: [
null, // first column, nothing special configured
null, // 2. column
null, // 3.
null, // 4.
null, // 5.
null, // 6.
null, // 7.
// eigth column (takes data from data[7]):
{
render: function(data) {
if (data === false) {
return 'false';
}
else {
return 'true';
}
}
}
]
});
Это делает это для меня (MS SQL 2005 и более новый):
select * from your_database_name.sys.tables
Следует иметь в виду, что Вы (или безотносительно контекста аутентификации, который Вы используете) все еще должны будете прочитать разрешение на той базе данных.
Использовать Ваш пример:
use a;
go
select * from sys.tables; -- selects table info from a
select * from b.sys.tables; -- selects table info from b
Другая возможность заключается в использовании:
select * from your_database_name.information_schema.tables