日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

在数据库‘master’中拒绝CREATE DATABASE权限 的问题

發布時間:2024/9/20 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在数据库‘master’中拒绝CREATE DATABASE权限 的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天使用Linq To SQL,要求判斷數據庫是否存在,不存在是自動創建數據庫。???

public partial class CMS_DBDataContext
??? {
??????? partial void OnCreated()
??????? {
??????????? // 如果數據庫不存在則創建數據庫
??????????? if (!this.DatabaseExists())
??????????? {
??????????????? this.CreateDatabase();
??????????? }
??????? }
??? }

遇到了以下錯誤:在數據庫‘master’中拒絕CREATE DATABASE權限。

經查閱資料得知,運行 SQL Server 數據庫,就必須在實例下創建數據庫,不管是直接創建、還是附加、還是還原,總之都得在實例下創建。

于是,修改連接字符串,

<add name="SE_DBConnectionString" connectionString="Data Source=.\sqlexpress;Initial Catalog=SE_DB;Integrated Security=True;Pooling=False;User Instance=True" providerName="System.Data.SqlClient" />

添加User Instance=True,即可使用實例成功創建數據庫。

解決方法二:

為相應登陸數據庫的用戶分配數據庫管理員角色,也可以解決這個錯誤。如在ASP.NET中,NETWORK SERVICE用戶會訪問數據庫,可將此用戶的數據庫角色設置為數據庫管理員角色。總之,保證登陸的用戶有權創建,修改或刪除數據庫即可。

作者: 翟士丹 發表于 2011-04-18 23:30 原文鏈接

評論: 2 查看評論 發表評論


最新新聞:
· 來無影去無蹤 黑客組織Lulzsec震撼互聯網(2011-07-01 22:22)
· Facebook社交廣告影響:擴大傳統內容影響力(2011-07-01 22:19)
· Chrome瀏覽器全球市場份額6月份升至13.1%(2011-07-01 21:19)
· 微軟Windows Phone 7應用突破25000個(2011-07-01 21:11)
· 傳三大私募機構商談惠普分拆PC業務可能性(2011-07-01 20:50)

編輯推薦:"No Backspace in Real Life" 博客園2011T恤正式發布

網站導航:博客園首頁??我的園子??新聞??閃存??小組??博問??知識庫

總結

以上是生活随笔為你收集整理的在数据库‘master’中拒绝CREATE DATABASE权限 的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。