|
Dear friends,
My SQL server was configured during its setup stage with userid = sa and password = sa. It means that any client application can access SQL server with this userid and password.
Now i want to change the password. but i dont know from where to change it. I opened "Enterprise manager". From "tools menu" i select "SQL Server Configuration properties". Then i select "Security" tab. But there is no such option of changing the password.
Please tell me how can i change the pasword for my SQL server. Also i want to change from SQL server authentication to domain user authentication. How can i do so ?
Imtiaz
|
|
|
|
|
hi Imtiaz,
Go to Enterprise Manager...
Expand the left tree control and navigate to the database for which you want to change the password...
Under the database name node u will find Users
Click users and in right pane you will find the user "sa"
right click and change property...
I guess I have told you the right navigation....
because I don't have SQL server or client installed on my machine... itz not open infront of me... so sorry if I have told anything wrong... but the basic funda is:
for each database therez a user section under which user list can be found...
Hope this solves your prob...
regards,
Aryadip.
Cheers !! and have a Funky day !!
|
|
|
|
|
Aryadip's answer is close:
In Enterprise Manager, expand the node for the server, then expand "Security", then click on the "Logins" node. In the list of logins you'll see "sa." Right-click on the login and select "Properties." About halfway down the dialog you'll see the password box where you can type in a new password.
On a side note, it's really not a good idea to use the sa (System Administrator) account for normal application access. You should create special limited-access accounts for your apps, or use Windows Authentication and manage users' database access through their login accounts.
Grim (aka Toby) MCDBA, MCSD, MCP+SB
|
|
|
|
|
You can use sp_password in the Query Analyzer
the sintaxys is as follows
sp_password [ [ @old = ] 'old_password' , ]
{ [ @new =] 'new_password' }
[ , [ @loginame = ] 'login' ]
the extra parameter is for the System Admin to change others people's passwords
ex: sp_password 'sa', 'whateveryouwant'
|
|
|
|
|
Hi,
If I have created an encrypted stored procedure with stytax below, is there a way I can edit it at later stage? Or I must keep a master copy at others machine or database?
<br />
CREATE PROCEDURE sp_MyProcedure<br />
{<br />
@CustName nvarchar(128)<br />
<br />
WITH ENCRYPTION<br />
}<br />
<br />
AS<br />
<br />
<br />
regards,
K-PAX? YOUR BUSINESS NEED, OUR CUSTOM MADE
|
|
|
|
|
From Books Online:
"Encrypting Procedure Definitions
If you are creating a stored procedure and you want to make sure that the procedure definition cannot be viewed by other users, you can use the WITH ENCRYPTION clause. The procedure definition is then stored in an unreadable form.
After a stored procedure is encrypted, its definition cannot be decrypted and cannot be viewed by anyone, including the owner of the stored procedure or the system administrator."
You'll have to keep a master copy of the stored procedures somewhere else.
Grim (aka Toby) MCDBA, MCSD, MCP+SB
|
|
|
|
|
Hi Grim,
I get thhi note from the MsSQL help file too. Which mean, I have to save a master copy of the SP in somewhere else.
Also, I have 1 more question about the encrypted stored procedure performance. Will it decrease significantly comapre to those not encrypted?
regards,
K-PAX? YOUR BUSINESS NEED, OUR CUSTOM MADE
|
|
|
|
|
It will have an impact, of course. But the impact shouldn't be significant. The only time the SQL Server needs to decrypt the procedure's code is when it needs to do a compile/recompile of the procedure. This is already an expensive process, anyway, so I doubt you'll notice the additional performance hit.
Grim (aka Toby) MCDBA, MCSD, MCP+SB
|
|
|
|
|
I have 1 table that connect 2 other table to it.
I mean -->
Table 1 Table 2 Table 3<br />
IDPerson IDRelation IDWorkPlace<br />
IDPerson<br />
IDWorkPlace
What I would like to know, is how can I get all the IDPerson that are not in the Table 2 ....
This is not the real name of tables and fields but believe me, it must be like this.
I am a newbie and maybe not but who cares
|
|
|
|
|
Table 1 | Table 2 | Table 3
IDPerson | IDRelation | IDWorkPlace
xxxxxxxx | IDPerson |
xxxxxxxx | IDWorkPlace|
Sorry
I am a newbie
|
|
|
|
|
I can't understand your layout. If you're saying that it's like this,
<br />
[Table 1]<br />
---------<br />
IDPerson<br />
IDRelation<br />
IDWorkPlace<br />
<br><br />
[Table 2]<br />
---------<br />
IDPerson<br />
<br><br />
[Table 3]<br />
---------<br />
IDWorkPlace<br />
then you can use
SELECT t1.IDPerson
FROM [Table 1] t1
WHERE
t1.IDPerson NOT IN (
SELECT t2.IDPerson FROM [Table 2] t2
)
I'd recommend against naming tables using spaces. -Jeff
|
|
|
|
|
Exactly what I needed Thank you.
And it's not the real table name and field.
I am a newbie
|
|
|
|
|
You can use 'not in' in query :
select * from table1 where idperson not in (select idperson from table2)
Om Prakash
|
|
|
|
|
hello, i get this error-> System.Data.SqlClient.SqlException: Login failed for user 'xxx\ASPNET'
do some one knows how to solve it?
i am new to sql and i use msde.
thank u in advance
|
|
|
|
|
See my response to your cross-post in the C# forum.
Grim (aka Toby) MCDBA, MCSD, MCP+SB
|
|
|
|
|
I have a trigger that inserts every action made by the implementation department of my company, including the query, but when they use the Enterprise Manager the query is shown as sp_executesql;, but that isn't of any help for me, what i really need is the actual query that's begin executed by the sp_executesql, any help or clue would be greatly appreciated
|
|
|
|
|
when using embeded sql,i declare and open a cursor in a function which worked well,and fetch record from the cursor in other function,the problem was that the record had been fetched,but the return sql code was -1,why?
and the other problem:the similar problem occured when declare and open a cursor,the return sql code was -1,it's bad result.
thans!
|
|
|
|
|
Without some sort of sample code, my guess would be that your cursor isn't declared as a global cursor, and you're having scope issues trying to access it from different routines.
Grim (aka Toby) MCDBA, MCSD, MCP+SB
|
|
|
|
|
HI,
Is the a way for me to call a store procedure within the DTS package?
regards,
Chris
K-PAX? YOUR BUSINESS NEED, OUR CUSTOM MADE
|
|
|
|
|
Yes
Within the DTS editor, there is a task type called "Execute SQL Task."
Set up one of these tasks and set the SQL statement to "EXEC sp_MyProc"
Grim (aka Toby) MCDBA, MCSD, MCP+SB
|
|
|
|
|
It work great, thanks a lot.\
regards,
Chris
K-PAX? YOUR BUSINESS NEED, OUR CUSTOM MADE
|
|
|
|
|
CREATE PROCEDURE sp_Get_Products_By_Search
@SearchString nvarchar
AS
Select * from vw_Categories_Products
Where ProductName LIKE '% @SearchString %'
return @@rowcount
How can i change it to a correct statement?
Please help me. Thanks.
Simon
|
|
|
|
|
Hi Simon. Would this work?
CREATE PROCEDURE sp_Get_Products_By_Search
@SearchString nvarchar
AS
BEGIN
Select * from vw_Categories_Products
Where ProductName LIKE '%' + @SearchString + '%'
return @@rowcount
END
|
|
|
|
|
i found some resources indicate that ADO.NET has advantage over ADO bcoz of its disconnect features, using Datasets, copy data to datasets and disconnect from database(datasource), i wonder how does it handle the frequent update in database made by other connection,
for example we have two users, accessing a table, one user use datasets, and disconnect, and do manipulation with data in datasets before finally updated to database.
But what will happen if the other user change data in database, since the first user is already disconnected, data in his datasets may not be updated as the other user has changed it.
This is the doubt that i have, i know there must be some mechanism to handle this.
Could somebody enlighten me?
Thanks
|
|
|
|
|
Hi!
I want to create an app that would diagnose and repair (if possible) .mdb files. Where should I start? Is there a particular librady that I should work with?
Thanks!
---------------
Tired of Spam? InboxShield for Microsoft® Outlook® and Outlook Express®
http://www.inboxshield.com
|
|
|
|