我有一個在Azure上託管的webiste,我已經通過SSMS 2012將我的數據庫上傳到azure,我可以連接到SSMS中的azure服務器和數據庫,並且當我創建到db的連接時數據庫瀏覽器並測試它說它工作正常的連接。無法通過SqlConnection連接到天藍色的數據庫
我無法訪問在Azure管理門戶數據庫管理部分(我能爲另一個數據庫做到這一點,但我有訪問一個通過網站,以及時同樣的問題)
我試圖給登錄'阿什利' 的db_owner權限
EXEC sp_addrolemember '的db_owner', '阿什利'
,並得到這個錯誤
消息15151,級別16,狀態1,行1 無法更改角色'db_owner',因爲它不存在或您沒有權限。
這是webconfig文件的連接
添加名稱= 「C:\ USERS \ USER \文檔\的Visual Studio 2012 \ PROJECTS \主辦方\主辦方\ APP_DATA \ CUSTOMER_DB.MDFConnectionString2」 connectionString =「Server = tcp:{myserver}; Database = C:\ Users \ User \ Documents \ Visual Studio 2012 \ Projects \ Organizer \ Organizer \ App_Data \ Customer_db; User ID = ashley; Password = {mypassword}; Trusted_Connection = False ;加密= UE Tr的; MultipleActiveResultSets = TRUE;」 的providerName = 「System.Data.SqlClient的」/
和我使用在代碼中引用此背後
串連接= @「C連接字符串:\ Users \用戶USER \文獻\ VISUAL STUDIO 2012 \ PROJECTS \ ORGANIZER \ ORGANIZER \ APP_DATA \ CUSTOMER_DB.MDFConnectionString2「;
我不明白爲什麼我可以在SSMS和數據庫瀏覽器中訪問數據庫,但不能在網站運行時訪問數據庫。
我也是新天青,ASP和MSSQL一般
我使用azure遷移向導將我的數據庫上傳到服務器而不是SSMS,現在使用正確的服務器用戶名,它需要username @ {server}而不是用戶名來連接!現在一切正常。謝謝Fabrizio – user2241161