Should I Use A Clr Function Or Write A Windows Service

Jul 9, 2007

hi all.

please help with my dilemma.

this is my task:

i should write a service that will run every 1 hour.

this service should check a folder.

inside this folder there are some xml files, all of them in the same format exactly.

when the service encounters with this xml file, it should open it,pull some data out of it, and update a table in the db.

NOW - I HAVE 2 OPTIONS, AND THIS IS THE DILEMMA:

should i write a clr function to do this task, or should i just write a standard c# windows service, that will open a connection to the db when it should perform update?

what are the advatages?

View 3 Replies


ADVERTISEMENT

Package Execution Fails In Windows Service But Runs Fine As A Windows Application.

Jun 23, 2006

I am attempting to write a Windows service that watches a database for uploaded files to import. When a new file is found, the corresponding SSIS package is run from the file system with variables passed through. I started development as a Windows app and copied the functionality to a service.

The app runs fine. The service does not. I get a "Failure" each time a package is executed. Everything is identical behind the scenes with the obvious exceptions that OnStart and OnStop handlers are buttons in the app. I added a script task at the beginning of one of the SSIS packages to notify me that it is even running at all. It doesn't even hit that initial task.

Again, the app will run all packages just fine. The data is imported and the results return as "Success."

The following is the code executing the package. Any help is appreciated. I've been banging my head on this one for a few days now. (Is there a tag to format a code sample?)

Dim pkgLocation As String
Dim pkg As New Package
Dim app As New Application
Dim pkgResults As DTSExecResult

pkgLocation = sPackageFolder & PackageName & ".dtsx"

pkg = app.LoadPackage(pkgLocation, Nothing)

Dim vars As Variables = pkg.Variables

vars("ImportId").Value = ImportId
vars("ProductionServer").Value = ProductionServer
vars("ProductionDatabase").Value = ProductionDatabase
vars("SourceFileName").Value = FileName
vars("SourceFilePath").Value = FilePath

pkgResults = pkg.Execute()

View 3 Replies View Related

Does The SSRS Web Service And Windows Service Share A Common Engine?

Sep 27, 2007

All,

I am looking at implementing some sort of throttling whereby "expensive" reports are setup as Subscriptions (and hence are run by the Windows Service), while all other requests go the Web Service.

My question is:

Do the two systems share any underlying systems? I understand (of course) that they use the same DB, etc. etc. However, I can't quite tell whether there is an underlying engine that is a common base or if they really just spin up different instances of the same objects and essentially each host the application separately?

Any help is greatly appreciated!

Mark

View 4 Replies View Related

Write To Windows NT Event Viewer

Mar 19, 2001

Hi for everyone!
I need any example to use raise error that write into event Viewer I use WITH LOG directive
but it's no success.
Sincerely.
FAin Boris

View 2 Replies View Related

How To Write Messages To The Windows NT Event Viewer ?

Oct 3, 2001

Hi all,
I want send messages(e.g. error description,record count...)to NT event viewer,how can I implement with sql?
thanks

View 1 Replies View Related

Service Broker And .net Windows Service

Sep 26, 2007

I am doing some research to see if the Service Broker technology would help my company with our Enterprise application. Here is our scenario: We have a 3 tier system. The first tier needs to contact the second tier asynchronously. Hence, using queues is a good option. However, the process that needs to happen on the second tier is mostly process intensive with little database updates. Is it still worth our time to use Service Broker?

I like the concept of Activation that Service Broker provides. But, from what I am reading most of the documentation describes activation as a way to call another stored proc. I definitely dont' want to do any process intensive work on the SQL server. So here comes my question...

How would I use a windows service to listen to the activation event from the Service Broker. I could have multiple windows services watching the same queue (scalable). Would I have to handle collisions myself? If so, I think I would rather keep it simple, and just use a simple table as my queue.

Thanks for your comments in advance...
Vijay.

View 3 Replies View Related

How To Write This Function

Dec 27, 2006

How can I write a function that accepts a data as a parameter and if the date is

Last Monday in May or
First Monday in September or
4th Tuesday in November
 
returns true otherwise returns false.

View 1 Replies View Related

How To Write A Sql Server Ce 2.0 For Non-volatile Memory Into Windows Ce 4.2 Device

Oct 26, 2007

Hi all,
Whenever am rebooting the windows ce 4.2 device. It is uninstalling the sql server ce 2.0 installation files.
if i try to run an application next time it will ask me to install sql server ce 2.0 first.

How can i write the sql server ce 2.0 as permanantly in the memorydisk like a non volatile memory..
(or)
Is there any other method to fix this.?
Can any one please help me? Thanks in advance.

Regards,
Kumaran A

View 1 Replies View Related

Help Me Write A Search Function Please

Jun 8, 2007

Hi all,I'm very new to ASP.NET stuffs, I'm trying to write a Search function for my website... I have two text boxes, one if called "SongTitle" and the other is "Artist"... Now I need to populate the GridView to display the result, based on the input of the textbox... So if only the "SongTitle" have input, it will search for the Song Titles on the database... if the Artist is searched, then it will return the artist... If both text boxes have value in them, then it need to check for both fields in the database and return the correct item... For the "Artist", I have 2 columns in the Database (originalArtist and performer), so for the Artist select statement, it need to check both columns on the table, if any of them match then it will return the item. Any help would be greatly appreciated,Thank you all,Kenny. 

View 15 Replies View Related

Write String Default Value Function

Jun 3, 2008

I have a datetime column and I set the Default value of the column to: getDate().

How can I set a nvarchar columns Default value to write string data (such as: "test")?

View 5 Replies View Related

How To Write An Aggregate Function Which Can Used Like MAX(filedname)

Jul 20, 2005

Recently, I will write a database application to get the median valueaccording to the grouped condition.maybe, just like the following.SELECT Max(a1) MaxValue, Median(a1) MedianValue FROM test_tableAny suggestion?

View 2 Replies View Related

How To Write A Function For MS SQL 2005 To Save Value After Underscore?

Apr 14, 2008

Hi Gurus,

How do I write a T-SQL function for a string before a underscore is found?


Thanks Gurus.

View 2 Replies View Related

[howto] Write A Function That Process Row Collection

Mar 31, 2004

something like max,min?
help please!!!

View 5 Replies View Related

How Do I Write An OUTER APPLY Without A Table Function?

Nov 1, 2006

I'd like to select the last unshipped order, or if none is open, the last shipped order, for each customer. I noticed that all the examples on line for OUTER APPLY involve table-valued functions, but I have read (in a book I don't have here) that a subquery can work. The following shows what I want, but it isn't valid syntax:
SELECT c.CustomerName, oa.OrderNumber, oa.Status
  FROM Customers c
  OUTER APPLY (
    SELECT TOP 1 CustomerID, OrderNumber,
    CASE WHEN ShipDate IS NULL
         THEN 'due ' + CAST(DueDate AS VARCHAR)
         ELSE 'shipped ' + CAST(ShipDate AS VARCHAR)
         END AS Status,
    CASE WHEN ShipDate IS NULL
         THEN DueDate + 1000 -- Give open orders priority.
         ELSE ShipDate
         END AS SortOrder
    ORDER BY SortOrder
              ) AS oa ON oa.CustomerID = c.CustomerID

 

View 1 Replies View Related

SQL Server Admin 2014 :: Write A Script That Will Basically Test Logins For Windows NT?

Jan 7, 2015

I am trying to write a sql script that will basically test logins for Windows NT Similar to when you bring up SQL Studio, and do run as windows NT I want to ensure my rights are not removed from SQL Servers and if so send my nice DBA an email.

How to do the connect as ? and check my permission is still set to access database with db_datawriter, db_datareader etc

View 2 Replies View Related

Cannot Write Logfile Error 1059 : Circular Service Dependency

Feb 14, 2007

I have a problem that looks like it has not been discussed before inthese groups.I have a simple SQLAgent job that runs sp_who (could be anything, butlet's just say sp_who for this example). I have set the jobstep towrite to an output file "T:out.txt". If the job is owned by anadmin, it runs fine and writes the output file. If it is owned by anon-admin user, it gets the following error msg:Warning: cannot write logfile t:out.txt. Error 1059 : Circularservice dependency was specified. The step failed.I know about setting up the SQLAgent CMDExec proxy account, and havedone that. In fact, both SQLAgent and the SQLAgent cmdexec proxy usethe same domain account, which is in the administrator group of thelocal server. So, I know that security is not the issue.When a simple job runs and writes to an output file, what service orservice group could it be trying to start or modify? I looked throughthe list of Services, and could not find any circular dependencies.Is there a utility to detect this? Why would running under onecontext (as an admin) be ok while the other context (non-admin on SQL,but using the same admin domain service account) fails?Thanks in advance for any info you might have.

View 3 Replies View Related

How To Write A Function With Integer Parameter Accepting Null

Jan 19, 2007

I've got a function which inserts into a database, and has arguments for each item being inserted
A couple of the items are integer datatypes (in SQL), but they will accept nulls
When I add my parameters, it asks to explicitly use the SQL datatype (which is integer):.Add("@myParam", SqlDbType.Int).Value = myParam
In the header of the function, I assumed I could make the argument optional - Optional ByVal myParam as Integer=System.DBNull.Value
However, when the function runs, I always get an error:System.InvalidCastException was unhandled by user code  Message="Conversion from type 'DBNull' to type 'Integer' is not valid."
I make them all Optional (which won't happen, but various arguments may be, at different timesand I get this error, with the last item (which is on a separate line), in red:Constant expression is required.
How can I get around this?

View 3 Replies View Related

How To Write A Function That Will Return True If User Is In A Certain Role?

Jul 20, 2005

I have a SQL database with an Access front end. In the database Ihave a read only and a read write role. When a read only user opensthe database I want all the fields on the form to be locked so thatthe user will not try to change data and get an error from the server.Right now I am doing that with a table. But it's a hassle to have tomaintain a table when if I could answer the question is the currentlylogged in user in the read write role?My server is running SQL Server 2000. So I was wondering if I couldwrite a function to do this? The function would take the role beingchecked as a text parameter and return true if the currently logged inuser is in that role or false if he/she isn't.

View 1 Replies View Related

Transact SQL :: Not Allowed To Write Delete Statements In A Function?

Jun 25, 2015

We are not allowed to write delete statement in a function. It will give the below error.

"Invalid use of a side-effecting operator 'DELETE' within a function."

We will get the same error for truncate/drop statements.

What is the reason behind this error?

View 8 Replies View Related

Windows Service Or DTS?

Apr 15, 2006

Hi All,

View 1 Replies View Related

Windows Service And Transaction Log

Mar 2, 2004

I want to monitor the transaction log files for growth to limits and be able to automatically shrink the log... I had to do it manually the last time I had to do it with my current setup.. Is there away without having to run a windows service for monitoring the file size or drive space left?

Example; current transaction log is ~8gigs at full limit... reduced was ~5gigs, this is just 1 transaction log for 1 database on server.

Morgan

View 3 Replies View Related

Windows Indexing Service

Jul 24, 2007

Greetings. I'm wondering if y'all typically turn off filesystem indexing (IE: uncheck "Allow indexing service to index this disk for fast file searching") on the drives that hold your ldf and mdf files? Do any mssql services depend on this functionality?

Thanks,

Amy

View 1 Replies View Related

Windows Service Vs Package

Mar 26, 2008



HI,
Recently i had to maintain few SSIS packages. One of the packages keeps running indefinitely to monitor a folder for new files using FileSystemWatcher. Once new file is arrived, it simply renames file and calls another package for further processing. My first impression was that windows service might be a better choice for such functionality.

Any idea about these two approaches to implement this functionality i.e Continuously running a package using indefinite loop as compared to a windows service.

Thanks

Saeed

View 3 Replies View Related

How To Integrate ADO In A Windows Service

Jan 11, 2007

The problem is integrating an ADO connection into a Service in C#. The peculiar thing is that the same thing works well in an application but throws a problem in the Service i.e. the Service doesnt want to start...

The problem is at establishing the connection - but the same thing works just fine in an Windows application.

string MySqlConnString = "SERVER=N16\SQLEXPRESS; TRusted_connection=yes; database = EventTrack2007";

MySqlConnection = new SqlConnection();

MySqlConnection.ConnectionString = MySqlConnString;

MySqlConnection.Open();

Thank you!

View 9 Replies View Related

Hosting SQL Everywhere In A Windows Service

Jul 13, 2006

The Sql Mobile site on MSDN recommends that you do not host SQL Everywhere when running as a service. Is this a recommendation, if so why, or is it simply not possible. My understanding is that when hosteed in a IIS hosted application a not supported exception is throw.

If anyone has any ideas on this or pointers to some resources i would appreciate them.

Thank You

View 1 Replies View Related

RECEIVING Messages From A Windows Service

May 2, 2006

I've done a bit of work with the External Activator but I think it may be a bit overkill for what I need to do (which is RECEIVE messages from a single queue and process them with managed code). I've tried creating a Service Broker Interface service that retrieves messages from this queue, but I notice that if I set the timeout to -1 to watch for messages indefinitely, the Service never completes the OnStart code.

I notice if I change the service's timeout to something greater than 0, the message is retrieved, but this defeats the purpose of using a Windows Service app, which I want to continuously monitor the queue. I noticed the External Activator spawns a thread to start monitoring an EventNotification queue, which I can bypass since I want to monitor the notification's target queue.

Rushi, can you point me in the right direction to create a Windows Service that constantly monitors a queue? Also, I'd like the ability to monitor multiple databases (the queue name would be the same) as well, so if that is not feasible from a Windows Service please let me know.

Also, am I sacrificing scalability by NOT using the External Activator and switching to a Windows Service (I believe the External Activator will spawn multiple instances of the processing executable)?

Thanks,

Chris

View 5 Replies View Related

Login Failed From Windows Service

Dec 1, 2006

I'm building a Windows Service which keeps getting denied access to SQL Server 2k. The Service operates as a System User rather than an individual user profile.

I've tried Trusted_Connection=yes and Integrated Security=SSPI but these are both denied.

Any ideas what the connection string to connect to SQL Server 2k from a Wndows Service is?

View 4 Replies View Related

Checking A Windows Service If It's Running

Feb 11, 2008

I've got a report that shows the current status of sql activity on my servers for our ERP application. The one thing I've been wanting to do is to add the ability to check if a certain windows service on another server is running. Is this possible in Reporting Services 2005?

Thanks,

Ian

View 1 Replies View Related

SQLConnection Fails From Windows Service

Nov 24, 2006

Hi,

I'm currently writing a windows service which will generate XML documents for FTP upload. When running the service the goal is to get records from a stored procedure, then generate the XML documents.

When running the service (lokal service account) the connection fails; instead of using the supplied connection string, it defaults to the LocalService account. How can this be solved?

Thanks in advance

View 6 Replies View Related

How To Launch Package From A Windows Service

May 20, 2006

I'm developing a Windows Service to watch for an e-mail and then launch a package.  It extracts some parameters from the e-mail that I then need to pass to the package.  What is the best way to launch the package from the service?  Should I run it in a new thread? I don't want the service to have to wait for the package to complete.  How would I pass the parameters?  Should I use dtexec?  If the service fails or is stopped and the package is still running, it would terminate the package also, correct?  Any way to avoid that?  Thanks.

View 3 Replies View Related

Service Pack Available For Sql Server 2000 With Windows XP.

Oct 12, 2006

 How to find out the SP available for sql server 2000 with win xp 

View 8 Replies View Related

SSIS Script For Windows Service Monitoring

May 24, 2006

Hi

I would like to use SSIS Script for Monitoring Windows Service...

If Windows Service Up / Down. I should be able to Notified by

Using SSIS Script(SQL SERVER 2005).

Please Help me

Thanks & Regards
Deepu M.I

View 1 Replies View Related

Err: Report Server Windows Service (MSSQLSERVER)

Oct 26, 2007

Hi
I am in weired move kindly help me out..I created report using sql server 2005 Reporting services..At one stage it is working fine with proper parameter but due to bad input parameter my report goes in hang mode..so i went to my DB server and restart my reporting service and then MSSQLSERVER I dont remember sequence (may be vice versa) now I am not able to get report when i am passing right parameter..I went to google and only I came to know that due to sequence of restart of services will cause this error..

error like..Application error:
Report Server Windows Service (MSSQLSERVER) cannot connect to the report server database.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Syste error:
The SQL Server Integration Services service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Kindly help me out.

T.I.A

View 5 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved