请问SQL server的口令是什么好像要输入密码才能进入管理系统,请问我该怎么做谢谢了

请问SQL server的口令是什么好像要输入密码才能进入管理系统,请问我该怎么做谢谢了,第1张

应该说,在安装用友之前,必须先安装SQL数据库。在安装SQL数据库的过程中,需要依据提示自行设置SQL的登录口令。在这里设置的口令,也就是用友安装成功后,在首次登录前,需要连接服务器时要录入的口令。当然,也有网友并没有设置口令或采用的数据库是MSDE桌面版的,不需要设置口令,这种情形下,可以把首次使用前出现的服务器连接窗口的口令框清空后,确认即可。

但前提是。系统的其他环境必须符合、SQL安装必须正确!

以下内容仅供参考

步骤:

1新建一个窗体,在窗体中放置上图所示组建

2连接数据库选中ADOQuery1组建,点击左侧ConnectionString属性右侧的省略号,在d出对话框中点击Build,再在d出框中选择Microsoft OLE DB Provider for SQL Sever,点击"下一步",在新d出的窗口中选择"使用Windows NT 继承安全设置"(当然,如果你的SQL安装时有用户名和密码则选择下面那个),然后在服务器上数据库下拉框中选择你要连接的数据库,最后一路确定即可其他选项暂时可不用管它

3写代码双击"登陆",写如下代码

procedure TForm1BitBtn1Click(Sender: TObject);

begin

try

with adoquery1 do

begin

close;

sqlclear;

sqladd('select  from user_master where 用户名=:a and 密码=:b and 权限=:c');

parametersParamByName('a')Value:=trim(combobox1Text);

parametersParamByName('b')Value:=trim(edit1Text);

if combobox1Text ='' then

begin

applicationMessageBox('请输入用户名','提示信息',64);

combobox1SetFocus;

exit;

end;

if edit1Text ='' then

begin

applicationMessageBox('请输入密码','提示信息',64);

edit1SetFocus;

exit;

end;

if radiobutton1Checked=true then

begin

Quanxian:='1';

end;

if radiobutton2Checked=true then

begin

Quanxian:='0';

end;

parametersParamByName('c')Value:=trim(quanxian);

open;

end;

if adoquery1RecordCount<>0 then

begin

Username:=combobox1Text;

Password:=edit1Text;

applicationMessageBox('登陆成功','提示信息',64);

form2show;

selfHide;

end

else

applicationMessageBox('输入的用户名或密码错误','提示信息',64);

except

applicationMessageBox('登陆失败','提示信息',64);

end;

end;

4为了让用户在第一次使用管理系统时数据库文件可自动附加到SQL服务器中,可双击窗体空白部分,加入一下代码:

procedure TForm1FormCreate(Sender: TObject);

var

ADOCommand:TADOCommand;

s,DataPath : string;

begin

adoConnection1:=TADOConnectionCreate(nil);

adoConnection1ConnectionString:='Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=library';

adoConnection1LoginPrompt:=false;

try

adoConnection1Connected:=true;

except

ADOCommand:=TADOCommandCreate(nil);

ADOCommandConnectionString:='Provider=SQLOLEDB1;Integrated Security=SSPI;Persist Security Info=False';

DataPath:=ExtractFilePath(ApplicationExeName) ;

s:='EXEC sp_attach_db @dbname = N'+char(39)+'library'+char(39)+','+

'@filename1 = N'+char(39)+DataPath+'library_DataMDF'+char(39)+

','+'@filename2 = N'+char(39)+DataPath+'library_LogLDF'+char(39);

ADOCommandCommandText := s;

ADOCommandExecute();

end;

end;

这是复制来的,我之前做过,确实是需要建立DSN数据源,需要去下载mysql驱动

\一种是在ODBC数据源中建立一个DSN。具体方法是:

1、打开控制面板中的ODBD数据源;

2、选择系统DSN,添加一个新的DSN驱动程序;

3、选择MyODBD,出现一个对话框供输入MySQL:

(1)Windows DSN name:所要建立DSN的名称;

(2)MySQL Host (name or ip):MySQL服务器的名称或IP地址。一般填LocalHost ;

(3) MySQL database name:需要使用数据库的名称。

4、在MySQL管理程序中建立数据库。以数据库chunfeng为例,内有user数据表,两个字段分别是:username和password,我们可以试着加入几个记录:

(1)user:连接数据库的用户名。可填root超级用户;

(2)password:连接数据库用户口令。可不填;

(3)Port(if not 3306):MySQL在服务器的端口。填默认为3306;

(4)SQL command on connect:使用SQL命令连接数据库。可不填。

全部填完后按OK保存。

好了,我们来连接数据库,ASP代码如下:

<%

strConnection = "dsn=chunfeng;driver={myodbd driver};server=localhost;uid=root;pwd=; database=chunfeng"

Set adoDataConn = ServerCreateObject("ADODBConnection")

adoDataConnOpen strConnection

strQuery = "SELECT FROM user"

Set rs = adoDataConnExecute(strQuery)

If Not rsBOF Then

%>

<TABLE>

<TR>

<TD<b>用户名</b></TD>

<TD><b>口令</b></TD>

</TR>

<%

Do While Not rsEOF

%>

<TR>

<TD><%=rs("username")%></TD>

<TD><%=rs("password")%></TD>

</TR>

<%

rsMoveNext

Loop

%>

</TABLE>

<%

Else

ResponseWrite("Sorry, no data found")

End If

rsClose

adoDataConnClose

Set adoDataConn = Nothing

Set rsEmailData = Nothing

%>

另一种方法就是把上面ASP代码第二行代码改为:

strconnection="DefaultDir=;Driver={myodbc driver};database=chunfeng"

并且无需建立系统DSN,也不需要用户名和口令。不过不推荐使用这种方法。

根据ORA-01017的提示是连接到另一方的用户密码错误,于是直接使用配置的用户密码(lsxy/lsxy)登录数据库发现正常登录,进一步的查看建立好后的dblink语句,其中用户名都转化为了大写,由此猜测密码是否也被转化为了大写从而导致密码错误。

解决办法:

1如果11g的数据库用户的密码是小写字母,将其改成大写,然后再去用9i去连接,这个方法太过粗鄙影响也比较大不考虑使用。

2将密码用双引号引起来。

如 identified by "jxunicom_sale"

我们将dblink 的创建语句稍微改写即可,如下:

create public database link DB_LSXY

connect to lsxy  identified by "lsxy"

1Powerscript语言里的事务处理对象怎么理解

程序与数据库之间传递信息的一个结构变量,共有15个成员你可以详细列表它的所有成员看看它的组成PB的应用程序会初始化一个全局的结构体变量,SQLCA,当然你也可以自定义一个自己的事务对象

1DBMSstring所使用的数据库管理系统的名字,如Sybase,Oracle,ODBC。

2Databasestring要连接的数据库名字。

3UserIDstring连接数据库所用的用户名。有的DBMS不需要此项。

4DBPassstring用户连接数据库的口令。

5Lockstring这是数据库的保护级别,一般不必给出。

6LogIDstring登录到数据库服务器上的用户名,有的DBMS不需要此项,但Sybase和Oracle需要指定这个参数。

7LogPassstring登录到数据库服务器上的用户口令。这个属性可设可不设,但Sybase和Oracle需要指定口令。

方法如下:

按Windows徽标键,进入开始界面,找到Net Configuration Assistant,单击运行

进入Oracle Net Configuration Assistant配置向导,勾选本地网络服务名配置,单击下一步;

在网络服务名配置中,勾选添加,单击下一步

输入服务名:dbname(oracle数据库的服务名通常是全局数据库名,即输入创建的数据库名称)

选择访问数据库的协议:TCP,单击下一步;

输入数据库所在的计算机主机名:dream(也可以输入主机IP地址),勾选使用标准端口1521,单击下一步

测试,进行连接数据库的测试,勾选是,进行测试,单击下一步,

选择更改登录,输入数据库的用户名、口令,单击确定,显示正在连接,测试成功

配置网络服务名,单击下一步;

是否配置另一个网络服务名,勾选否,单击下一步,显示网络服务名配置完毕,单击下一步,单击完成

运行plsql,输入用户名、口令,选择数据库,连接

sa口令就是,别人远程访问你数据库需要的口令,也就密码。 最好设置呀,以防止别人恶意用空口令注入来控制你的电脑。 也就想设置平常密码一样的,随便设置就行了,只要自己记得就行了。 不记得也没有关系。

用windows 身份验证 登陆 sql server 2008依次展开 安全性->登录名选中 sa 右键单击选中 属性d出 sa 的属性对话框就在密码处改密码就行了。

以上就是关于请问SQL server的口令是什么好像要输入密码才能进入管理系统,请问我该怎么做谢谢了全部的内容,包括:请问SQL server的口令是什么好像要输入密码才能进入管理系统,请问我该怎么做谢谢了、如何用delphi做登陆界面 用户名和口令要链接到数据库的那种、vbs连接mysql等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9678375.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存