我想要创建一个Windows身份验证服务器登录,使它不能看到任何系统数据库e.g.master,模型。
我知道我们可以控制数据库级别的视图定义,例如数据库用户、数据库角色,但我不想将它们配置到所有系统数据库中。
因此,我首先:
创建Windows身份验证登录
创建自定义服务器角色
拒绝自定义服务器角色的视图定义
向角色添加登录名
我希望登录时不应该看到所有的系统数据库,但它仍然可以在系统数据库节点下看到master和tempdb。
这是结果的截图。
📷
这些是我的SQL语句。
-- Create login from Windows User
USE MASTER
GO
CREATE LOG
我想开发一个可以在没有web服务器的情况下使用的web应用程序。我是说,通过file:///...在web浏览器中。该应用程序将使用HTML5和Javascript。此外,我还想添加一个SQLite,其中包含要在应用程序中显示的数据。数据库将是静态的,因此只读访问就足够了。我不想要HTML5本地存储解决方案,因为SQLite数据库已经创建,并且必须从“服务器”加载。
我找不到任何解决方案。伪代码示例可能如下所示:
var db = load ("file:///path/to/my/database/file.sqlite");
db.execute ("SELECT
我想使用具有多个数据库和URL的单个yii2 web应用程序。
实际上,我在一台web服务器上有一个web应用程序,我想给不同的用户/公司订阅它。每家公司都将拥有自己的独立数据库。例如:
company1 will want url xyz.com with database db1.
company2 will want url ab.xyz.com with database db2.
company3 will want url cd.xyz.com with database db3.
company4 will want url ef.xyz.com with database db
我正在尝试实现一个客户ASP.NET成员资格提供者。我还没有数据库,但我知道我想要一个简单易用的数据库。
我知道我不想使用生成的表,因为据我所见和理解,它们非常复杂,包含了许多我不需要的字段。我设置了默认的成员资格提供程序,并让它生成自己的数据库/表,结果如下:
全靠自己。我不想把这个烂摊子作为我数据库的一部分。那么自然的解决办法呢?自定义成员资格提供程序。为此,我知道您需要从System.Web.Security.MembershipProvider继承并将web.config安装到我创建的派生类。
public class MessAround : System.Web.Secu