在一空白表单上拖入SQLConnection组件,双击之,在'Connection Name'中选择MSSQLConnection,在右边的'Connection Settings'中的Database栏中填入:D:\Program Files\Microsoft SQL Server\MSSQL\Data\学生课程数据库.MDF,然后点击对话框上端的Check键,随即弹出'Database Login'对话框,分别输入我进入微机(winxp)的用户账号和密码,点击'确定'键,但系统却弹出报错信息:Failure to Connect:SQL State:08001,SQL Error Code 17[DBNETLIB]ConnectionOpen (Connect()).]SQL SERVER,请指教是哪里出了问题?谢谢各位!
解决方案 »
- DELPHI中如何得到DLL中一个窗体中图片控件内的图片
- 【清明】之五,回乡外四篇
- 如何从PChar类型取出一部分子字符串?
- pos管理信息系统
- 今天解决了一个郁闷了两天的问题,高兴ing.....散分。
- >我F9时候出错,请帮助我!! (DELPHI7.0+ACCESS(ODBC))<
- 在1024*768下做的程序如何才能让它在800*600下也能正常显示?
- 如何模拟键盘响应pageup和pagedown事件?
- 我写了一个delphi 程序能运行一点对应窗口就出现错误 在线等.....................................
- Interbase数据如何把它转换为ACCESS数据或SQL SERVER数据库!看一下我的一个方法!
- 请教大家,怎么在MSSQL中动态建表及 各个表中的关系呢 有外部键相关联的。。。
- ◎◎◎★★★●○●○●○【 散分(1) 】○●○●○●★★★◎◎◎
>>库.MDF,你這樣做是不對的, 應該選擇, 或親建正确的 driver name, 然後, 選擇服務器名, 如是本機則為: LocalHost,
而在 Database 只填入 你要訪問的數據庫名就可, 如 pubs,SQLConnection1.LoginPrompt 可設為 false
我在DriverName中填入MSSQL,HostName中填入:Local(LocalHost也试过,甚至127.0.0.1),DataBase栏中现在填入:学生课程数据库,User_Name和Password分别填入的是我登录我的微机(winxp)的账号和密码,可得到的还是出错信息:Failure to Connect:SQL State:42000 SQL Error Code:18452,请帮帮我,谢谢!
HostName=server
DataBase=sauna
User_Name=sa
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False以上就是我的SQLConnection1的param, 如果還不行, 你最好陞級下dbexpress對應的MsSql的驅動!
注意最後的 OS Authentication, 看看你的msSql的登錄方式!
把dbexpmss.dll放到你的delphix\bin下
SQL企业管理器里的服务器属性
SQL企业管理器里的服务器属性
正如卡尔松、花儿月所言,是用户验证方面出的问题。我在启动SQL企业管理器后,在SQL Server 组下的Local (Windows NT)处右击,选'属性',在弹出的对话框内点击'安全性'选项卡,其中的身份验证有两项:SQL Server和Windows,仅Windows。我机器上原先是设在第二项,即'仅Windows',所以老是连不上,将其改为第一项即'SQL Server和Windows'后搞定。
Thanks everybody!