2011-01-17 5 views
0

Чтобы войти в систему SQL Server, мне нужно войти в систему на удаленном сервере (Windows 2003) и открыть Management Studio и ввести адрес SQL Server и Domain/Name, Password.SQL Server и безопасность

Это была установка для обеспечения безопасности.

В моем коде возникла ошибка подключения SQL, так как я не могу получить доступ к моей машине.

Это связано с моим Previous Question.

Как решить эту проблему?

protected void Button1_Click(object sender, EventArgs e) 
{ 
    SqlDataReader dr = null; 
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringOES"].ConnectionString); 
    con.Open(); 

    SqlCommand cmd = new SqlCommand("SELECT * FROM <Table>", con); 
    dr = cmd.ExecuteReader(); 
    while (dr.Read()) 
    { 
     Response.Write(dr[0] + "<br/>"); 
    } 
} 
+2

Похоже, вам нужно запустить программу с удаленного сервера или заставить кого-то расслабиться в безопасности SQL-сервера. –

ответ

1

Этого не может быть сделано, так как это не проблема с кодом. Ограничение в вашем коде будет тем же самым ограничением, которое вы испытываете в SQL Management Studio. Единственная резолюция заключается в том, чтобы ограничения безопасности были ослаблены (маловероятны), запустите решение на удаленной машине (это сложно, потому что это дисквалифицирует отладку), или сохраните копию базы данных в локальном хранилище SQLExpress.

Возможности обычно поставляются в комплекте с программным обеспечением Visual Studio. http://www.microsoft.com/express/Database/

+1

И добавить - отладка на ваш живой сервер SQL - это не отличная идея ... – Paddy

+0

Согласен. Это не проблема с кодом. SQL Management Studio использует те же самые механизмы для подключения к SQL-серверу, как это делает код. Если студия управления не может подключиться, тогда ваш код тоже не будет. Это означает, что вы должны получить локальную копию сайта sharepoint и запустить, добавить и отладить свою веб-часть, а затем развернуть веб-часть на фактический сервер, когда будете готовы. – NotMe

Смежные вопросы