I am trying to connect non sa user using below method...
public void ConnectionForDataBase()
{
SqlConnection myConnection = new SqlConnection();
SqlCommand myCommand = new SqlCommand();
SqlDataAdapter dr = new SqlDataAdapter();
DataSet ds = new DataSet();
Microsoft.Dexterity.GPConnection GPConnobj;
int result = 0;
Microsoft.Dexterity.GPConnection.Startup();
GPConnobj = new Microsoft.Dexterity.GPConnection();
// Init function
result = GPConnobj.Init("<key1>", "\"key2l>");
myConnection.ConnectionString = ("DataBase=" + Dynamics.Globals.IntercompanyId.Value);
//Connect method
GPConnobj.Connect(myConnection, Dynamics.Globals.SqlDataSourceName.Value, Dynamics.Globals.UserId.Value, Dynamics.Globals.SqlPassword.Value);
GPConnobj.LoginCompatibilityMode = true;
string connection = myConnection.ConnectionString;
// MessageBox.Show("Connection : " + myConnection.ConnectionString);
string password = Dynamics.Globals.SqlPassword.Value;
connection = myConnection.ConnectionString + "Password=" + password;
if ((GPConnobj.ReturnCode & (int)GPConnection.ReturnCodeFlags.SuccessfulLogin) == (int)GPConnection.ReturnCodeFlags.SuccessfulLogin)
{ MessageBox.Show("succesful login"); }
else
{
MessageBox.Show("Unsuccesful login. Please contact your system administrator.");
}
Final connection string is : string connection = "data source=Rohri;initial catalog=TWO;persist security info=False;User ID=client;Password=xxx";
I am getting login Failure for "client'.
if i connect with sa .then it is woking fine .if connect with non sa user i am getting errros.
If i use datasource as Dynamic gp 2010. i am sql instance not activated. like that i am getting errors.
Please give me the suggeiton how can i work with non sa user.
*This post is locked for comments