数据库中master中不存在

数据库中master中不存在,第1张

遇到了以下错误:在数据库‘master'中拒绝CREATE DATABASE权限。

经查阅资料得知,运行 SQL Server 数据库,就必须在实例下创建数据库,不管是直接创建、还是附加、还是还原,总之都得在实例下创建。

于是,修改连接字符串,

<add name="SE_DBConnectionString" connectionString="Data Source=.sqlexpressInitial Catalog=SE_DBIntegrated Security=TruePooling=FalseUser Instance=True" providerName="System.Data.SqlClient" />

添加User Instance=True,即可使用实例成功创建数据库。

master数据库:

1.记录

SQL

Server

系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置.

2.master

数据库还记录了所有其他数据库的存在、数据库文件的位置以及

SQL

Server

的初始化信息。

使用

master

数据库时,请考虑下列建议:

a.始终有一个

master

数据库的当前备份可用。

b.执行下列 *** 作后,尽快备份

master

数据库:

创建、修改或删除任意数据库

更改服务器或数据库的配置值

修改或添加登录帐户

c.不要在

master

中创建用户对象。否则,必须更频繁地备份

master。

d.不要针对

master

数据库将

TRUSTWORTHY

选项设置为

ON。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9997718.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存