C與資料庫連線時,總是顯示無法開啟登入所請求的資料庫 S

2022-07-13 01:46:32 字數 3514 閱讀 9360

1樓:匿名使用者

server=(local);user id=liqiang;password=11100228;;database=sql_data;connection reset=false;

sql server無法開啟登入所請求的資料庫 登入失敗

2樓:匿名使用者

可以試著將該資料庫裡面的使用者刪除,然後將資料庫的登入使用者重新賦給這個資料庫並授予相應許可權。以ms sql server 2000為例,在[企業管理器]中找到你的附加的資料庫,點選裡面的使用者,刪除!然後在該資料庫伺服器的「安全性」\"登陸「上對應的使用者,右鍵[屬性],新增資料庫及訪問角色。

3樓:小學生玩電腦

sql server資料庫怎麼登入?和無法登入問題處理辦法,只需要這樣

4樓:匿名使用者

你要訪問的資料庫的伺服器名是「.\sqlexpress」嗎?

c#無法開啟登入所請求的資料庫 15

5樓:sxzy灬丨小柒

//把資料庫連線串改為:

private string dbconnstr = "server=.;database=mydb;integrated security=sspi";//mydb是你的資料庫名

6樓:生活he家

可以開啟 顯示無法開啟!!!

system.data.sqlclient.sqlexception: 無法開啟登入所請求的資料庫 ""。登入失敗。

7樓:

就因為你資料庫沒有使用者密碼,用的都是windows賬戶。你sql中新增一個'2d2727e2578f446\aspnet' 使用者許可權全部放開

在網上**了一個c#加sql資料庫的小程式,登入時顯示:無法開啟登陸所請求的資料庫"",使用者登入失敗

8樓:輕舞霓裳

vs自帶的2008?那個應該只是一個管理器,並沒有資料庫的例項吧。你首先需要把資料庫和表都倒入到sqlserver裡面才行。

9樓:匿名使用者

vs自帶sql2008??第一次聽說!你裝一個sql資料庫吧!然後把資料庫檔案還原上去再試!

10樓:

對啊,有沒有匯入資料庫?還要看看那段登入**是通過什麼方式連線資料庫的,需不需要建立資料來源?

c#連線sql,登陸失敗

11樓:匿名使用者

sqlserver的不同例項之間不共享使用者資訊和許可權,也不共享使用的資料庫,所以你在一個例項中能登入並建立了資料庫,但是在另一個例項中就找不到相同的資料庫。integrated security=true代表你使用windows使用者的整合許可權登入,沒有問你的sqlserver賬戶和密碼,為了確認問題,你最好使用server=jie-pc\\wincc;database=db_mrcy;user id=****;password=*****的連線字串連線資料庫。

12樓:玩轉資料處理

server=jie-pc\\sqlexpress;database=db_mrcy;integrated security=true

改成下面的試試

server=.\\sqlexpress;database=db_mrcy;integrated security=true 或

server=127.0.0.1;database=db_mrcy;integrated security=true

13樓:應憐雲

先用查詢分析器sa登陸試試

賦予許可權應該是選中角色sa,右擊->屬性,裡面應該有相關的

c#連線資料庫時顯示「無法開啟登入所請求的資料庫」,請高人指點!

14樓:匿名使用者

無法開啟資料庫的異常很多,你給的範圍太廣了 試試標準寫法!

sqlconnection conn = new sqlconnection("data source=(你的資料庫例項名,本機就寫.就行);user id=登陸資料庫使用者名稱;password=登陸密碼;initial catalog=資料庫名稱;";);

conn.open()

15樓:匿名使用者

sql server移動完後你得附加資料庫。

如果資料庫和應用程式在同一電腦上,資料來源可以寫127.0.0.1 或(local) 或一個點.

16樓:匿名使用者

sql server 建立的資料要放在sql server伺服器上執行。(如果你機器上裝了 就訪問sql server伺服器 就是訪問本地伺服器) 。data sourc 就寫那臺電腦的ip地址 如192.

168.1.250

17樓:斐尋春

建議把資料庫連線字串寫在一個txt裡,用的時候直接讀取出來,程式移植到別的電腦上只要改一下資料庫連線字串.

18樓:永遠_青

你少了行連線資料庫的**吧?

19樓:

可能是連線字串**不對,多個空格什麼的

20樓:

配置檔案裡設定了嗎?出現這樣的錯誤一定是哪設定錯了或者根本沒設定。一個一個去排查。

21樓:

再附加一下資料庫就好了。

22樓:匿名使用者

建好之後分離資料庫,再將其移到了c#應用程式的目錄下?

為什麼要分離到程式目錄下啊?

visual studio 2010無法開啟登入所請求的資料庫 登入失敗!

system.data.sqlclient.sqlexception: 無法開啟登入所請求的資料庫 "學生成績管理系統"。登入失敗。

23樓:匿名使用者

現在解決了嗎?不知道是不是你的資料庫使用者許可權對這 資料庫 "學生成績管理系統" 沒有訪問許可權。這個可以在資料庫裡頭的安全新增。

一般預設的使用者是sa 。還有可能是你的sql連線語句寫得不對。不知道你怎寫的。

可以這樣sqlconnection conn = new sqlconnection("data source=localhost;initial catalog="學生成績管理系統" ;user id=sa;password=你的密碼;");這是對本機資料庫進行訪問。

24樓:

我想問一下你這個問題解決了嗎?如何解決的?我也有這個問題、

25樓:匿名使用者

string txt1 = "server=.;database=學生成績管理系統;integrated security=true;"

c怎麼連線sql server資料庫

using system using system.collections.generic using system.linq using system.text using system.data.sqlclient namespace sqlserverconnection t sqlreade...

c連線資料庫的問題

連線字串有點不一樣 server localhost database 資料庫名 uid sa pwd 這個可以通用 sqlconnection connstr new sqlconnection server localhost initial catalog 資料庫名 integrated se...

c連線SQL 2019資料庫問題

在程式中找到sqlserver2005的外圍應用配置器,然後選擇服務和連線的 外圍應用配置器。然後database engine 選中遠端連線選項 然後在選擇遠端連線和本地連線即可。我只做最簡單快速的回答,如果你的電腦沒有連線網線,就是提示網路電纜沒插好。那就把你的server 127.0.0.1 ...